今までの自分
今までコントローラーを作成する際は
$ php artisan make:controller HogeController
それに加えて、モデルも必要だな...と思い
$ php artisan make:model Hoge
モデルがあるってことはマイグレーションも必要だ
$ php artisan make:migration hoges_create_table
ダミーデータも必要だからシーダも必要だから作る
$ php artisan make:seeder HogesSeeder
今までこんな感じで個別で必要になった際に、毎回コマンドを実行していました
もうお気づきの方もおられるかもしれませんがとても効率悪いですね。
これからの自分
すると先生から、このコマンドで一発で全部できる
これを使う方が良いと教えていただいたのです
それがこれ
$ php artisan make:model Hoge --all
なんとこれだけなんですよね
聞いたことはあったものの、いつも自分の使い慣れていたコマンドを使って使ったことがなかったこのコマンド
めちゃくちゃ便利でした。。
このコマンドで、コントローラー、モデル、マイグレーション、シーダと
必要な物全て作ってくれます
とても素敵ですね
今までの自分何してたんだと言う気持ちと
便利すぎて感動する気持ちになりました
これからは間違いなくこれを使っていくことになると思います
弱々エンジニアの気付きと新たな発見でした