【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
以上になります。
お疲れ様でした。