You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nafies Luthfi 4a5515c8d2 Set correct controller and feature test stub 8 years ago
src Set correct controller and feature test stub 8 years ago
tests Set correct controller and feature test stub 8 years ago
.gitignore Init Package 8 years ago
.travis.yml Updated travis.yml 8 years ago
LICENSE Init Package 8 years ago
composer.json Set support for laravel 5.5 8 years ago
phpunit.xml Init Package 8 years ago
readme.md Add model factory generator 8 years ago

readme.md

Laravel Simple CRUD Generator

Build Status

An artisan make:crud command to create a simple CRUD feature on your Laravel 5.5 application.

Development in progress

About this package

With this package installed on local environment, we can use (e.g.) php artisan make:crud Item command to generate some files :

  • App\Item.php eloquent model
  • ItemsController.php in app/Http/Controllers directory
  • create_items_table.php migration file
  • index.blade.php view file in resources/views/items directory
  • forms.blade.php view file in resources/views/items directory
  • ManageItemsTest.php feature test class in tests/Feature directory
  • ItemTest.php unit test class in tests/Unit/Models directory

How to install

On composer.json file, Add this :

    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/nafiesl/SimpleCrudGenerator.git"
        }
    ],

then

$ composer require luthfi/simple-crud-generator dev-master --dev

Note: this package still in development

How to use

The package will auto-discovered in Laravel 5.5. Just type in terminal:

$ php artisan

We will find the make:crud command, it will Create simple Laravel CRUD files of given model name. Note: It also creates the model class file.

$ php artisan make:crud Item

Item model generated.
Item table migration generated.
ItemsController generated.
Item view files generated.
item lang files generated.
item model factory generated.
ManageItemsTest generated.
ItemTest (model) generated.
CRUD files generated successfully!