LoginSignup
1
1

More than 3 years have passed since last update.

Laravelの初期設定で覚えておくと便利なコマンド

Last updated at Posted at 2019-06-22

何回やっても忘れてググってるので、いい加減記事にしておく。

Restfullなコントローラー作成コマンド

php artisan make:controller SampleController --resource

API用コントローラーを作成するコマンド

(上記のresourceコントローラーから描画のcreateとeditを除いたファイルが作成される)

php artisan make:controller SampleController --api

自動で指定したモデルにバインディングしてくれる

php artisan make:controller SampleController --model=Sample

クラスを指定してSeederを実行する

php artisan db:seed --class=SamplesTableSeeder

モデルと一緒にマイグレーションファイルも同時に生成してくれる

php artisan make:model Sample -m

コントローラーもマイグレーションもファクトリーも全部生成してくれる

php artisan make:model Sample --all

マイグレーションを実行する時のSQLが確認できる(マイグレーションは実行されない)

php artisan migrate --pretend

マイグレーション実行した後にSeederも実行してくれる

php artisan migrate --seed

一度テーブルを削除して生成し直す場合はこちら

※危険

php artisan migrate:fresh --seed
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1