他にもいろいろあるけどよく使うものをまとめた。
・コントローラーの作成
#SampleフォルダにIndexController.phpを作成する場合 sail artisan make:controller Sample/IndexController #単一のアクションしかしない場合はこうすると__invokeクラスも一緒に作られる sail artisan make:controller Sample/IndexController --invokable
・コマンドの作成
sail artisan make:command SampleCommand
・モデルの作成
#modelファイルだけ作成 sail artisan make:model Sample #オプションを使えば他のファイルも同時に作れる #migrationファイルも一緒に作成 sail artisan make:model Sample -m #factoryファイルも一緒に作成 sail artisan make:model Sample -f #seederファイルも一緒に作成 sail artisan make:model Sample -s #全部のせ(model、seeder、factory、controller) sail artisan make:model Sample -a #全部のせの実行結果 % sail artisan make:model Sample -a Model created successfully. Factory created successfully. Created Migration: yyyy_mm_dd_hhmmss_create_samples_table Seeder created successfully. Request created successfully. Request created successfully. Controller created successfully. Policy created successfully.
・requestファイルの作成
#バリデーションするときには必須!!
sail artisan make:request SampleRequest
・migrationファイルの作成
#複数形とスネークケースに注意!!
sail artisan make:migration create_samples_table
・seederファイルの作成
sail artisan make:seeder SampleSeeder
・factoryファイルの作成
sail artisan make:factory SampleFactory
極端な話、最初に全部のせmake:modelすればいいんじゃない??