インストール&準備
composer.json に下記を追記してupdate
"require-dev": { ・・・ "mitulgolakiya/laravel-api-generator": "1.3.*"}$ composer update次にconfigの設定
'providers' => [ ・・・ 'Illuminate\Html\HtmlServiceProvider', 'Laracasts\Flash\FlashServiceProvider', 'Mitul\Generator\GeneratorServiceProvider'],'aliases' => [ ・・・ 'Form' => 'Illuminate\Html\FormFacade', 'Html' => 'Illuminate\Html\HtmlFacade', 'Flash' => 'Laracasts\Flash\Flash'
],ターミナルで下記を実行。
$ php artisan vendor:publish --provider="Mitul\Generator\GeneratorServiceProvider" --tag=configジェネレートする
フィールドの設定
「fields.json」を作成してどこかに保存します(ここではルートに保存します)
このファイルにフィールドの設定をします。
[ { "field":"title:string", "validations": "required" }, { "field":"body:text", "validations": "" }]あとは下記コマンドで実行するだけです。
$ php artisan mitul.generator:scaffold Article --fieldsFile="fields.json"これでコントローラーとかビューとか色々作成されているはずです。
jsonファイル指定しなければ対話式に設定できます。

