[Laravel] Model, Migration, Controller を一度に作る
Laravel で Model を作成するときに、他のファイルもまとめて作ることができます。
php artisan make:model Item -mcr
オプションの詳細
-m : Migrationファイルを作成
-c : Controlelr ファイルを作成
-r : Resource Controller を作成(CRUDアクションが追加される)
実際に作成されるファイルは、このような感じになります。
app/Models/Item.php
database/migrations/2023_02_23_104649_create_items_table.php
app/Http/Controllers/ItemController.php
ファイルの作成だけであれば -m や -c だけでもOK。
-a は all として、さらに Seeder などのファイルもまとめて作ることができ、とりあえず作ってしまって不要であれば削除しても大丈夫です。