コントローラーなどの各モジュールを作成するときにもちろん既存のファイルのコピペでもいいのですが、 artisan の make コマンドを使うと、エラーのない中身が空のひな形ファイルが作成されます。
php artisan make:controller -h
php artisan make:controller HomeController
成功すると app/Http/Controllers/HomeController.php が作成されます。
以下、同様に次の make コマンドがあります。
make:auth Scaffold basic login and registration views and routes
make:channel Create a new channel class
make:command Create a new Artisan command
make:controller Create a new controller class
make:event Create a new event class
make:exception Create a new custom exception class
make:factory Create a new model factory
make:job Create a new job class
make:listener Create a new event listener class
make:mail Create a new email class
make:middleware Create a new middleware class
make:migration Create a new migration file
make:model Create a new Eloquent model class
make:notification Create a new notification class
make:observer Create a new observer class
make:policy Create a new policy class
make:provider Create a new service provider class
make:request Create a new form request class
make:resource Create a new resource
make:rule Create a new validation rule
make:scaffold Create a scaffold with bootstrap 3
make:seeder Create a new seeder class
make:test Create a new test class
種類 | ヘルプ表示コマンド |
---|---|
コントローラー | php artisan make:controller -h |
モデル(DBデータ操作) | php artisan make:model -h |
マイグレーション(DBデータ構造) | php artisan make:migration -h |
シーダー(DBデータ作成) | php artisan make:seeder -h |