よく使用する Laravel コマンドまとめ(開発編)
投稿日:2026/01/06
本記事では、開発で頻繁に使用する Laravel コマンドを用途別に整理してまとめます。
対象読者
- Laravelを使い始めたばかりの方
- Artisanコマンドを何となく使っている方
- 開発効率を上げたいWebエンジニアの方
基本的なコマンド
利用可能なコマンド一覧を表示
php artisan list
- 実行可能な Artisan コマンドを一覧表示
- 新しいパッケージを入れたときの確認にも便利
コマンドの詳細を確認
php artisan help migrate
開発時によく使うコマンド
ローカルサーバーを起動
php artisan serve
- 簡易的な開発サーバーを起動
- Docker 環境では使わないケースも多い
キャッシュクリア系
php artisan cache:clear
php artisan config:clear
php artisan route:clear
php artisan view:clear
まとめて実行したい場合:
php artisan optimize:clear
マイグレーション関連
マイグレーションを実行
php artisan migrate
ロールバック
php artisan migrate:rollback
回数指定:
php artisan migrate:rollback --step=1
全てやり直す(注意)
php artisan migrate:fresh
- ローカル環境専用
- 本番環境では実行しない
モデル・コントローラ生成
モデルを作成
php artisan make:model Test
マイグレーション付き:
php artisan make:model Test -m
※ Testの箇所は作成したいModel名を指定
コントローラを作成
php artisan make:controller TestController
リソースコントローラ:
php artisan make:controller TestController --resource
※ TestControllerの箇所は作成したいController名を指定
よく使う組み合わせ
php artisan make:model Post -mcr
- Model
- Migration
- Controller
- Resource Controller
を一括生成できる
ルーティング・認証確認
ルート一覧を確認
php artisan route:list
特定のメソッドだけ確認:
php artisan route:list --method=GET
認証状態の確認(デバッグ用)
php artisan tinker
シーディング・テストデータ
シーダーを実行
php artisan db:seed
マイグレーション+シーディングを実行
php artisan migrate --seed
キュー・スケジューラ
キューを実行
php artisan queue:work
スケジューラを手動実行
php artisan schedule:run
本番環境でよく使うコマンド
設定・ルートをキャッシュ
php artisan config:cache
php artisan route:cache
最適化コマンド
php artisan optimize
よくあるトラブル時の対処
変更が反映されない場合
php artisan optimize:clear
500 エラーが出る場合
- .env を確認
- storage, bootstrap/cache の権限確認
- キャッシュクリア
まとめ
- Laravel開発ではphp artisanが中心
- コマンドを用途別に覚えると理解しやすい
- トラブル時はキャッシュクリアから試す