【Laravel】コマンド集

Laravelのコマンドをメモしていきます。
内容は随時追加していきます。
コントローラー
コントローラー作成
php artisan make:controller XxxxxControllerミドルウェア
ミドルウェア作成
php artisan make:middleware Xxxxxマイグレーション
マイグレーションファイル作成
php artisan make:migration xxxxxマイグレーション実行状況の確認
php artisan migrate:statusマイグレーション実行
php artisan migrateマイグレーション実行(テーブル全削除してから)
php artisan migrate:freshマイグレーション実行(全部ロールバックしてから)
php artisan migrate:refreshマイグレーション実行(1ファイルのみ)
直前のマイグレーションをロールバックしてから、特定のファイルのみを実行するような形です。
php artisan migrate:refresh --step=1 --path=/database/migrations/Xxxxx.phpシーダー
シーダーファイル作成
docker compose exec app bashシーダー実行(1ファイルのみ)
php artisan db:seed --class XxxxxSeederシーダー実行(複数ファイル)
php artisan db:seedマイグレーション実行(テーブル全削除してから)+シーダー実行
php artisan migrate:fresh --seedマイグレーション実行(全部ロールバックしてから)+シーダー実行
php artisan migrate:refresh --seedモデル
モデル作成
php artisan make:model Xxxxxxモデル作成+シーダー作成
php artisan make:model Xxxxxx --seedバッチ
バッチ作成
php artisan make:command Xxxxxバッチ実行
php artisan Xxxxx例外(Exception)
オリジナル例外(Exception)作成
php artisan make:exception Xxxxxバリデーション
オリジナルバリデーションルール作成
php artisan make:rule Xxxxxブレード
ブレード作成
php artisan make:command Xxxxx以上になります。
お疲れ様でした。


