[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 などのファイルもまとめて作ることができ、とりあえず作ってしまって不要であれば削除しても大丈夫です。

    Laravel,PHPLaravel,PHP

    Posted by kidatti