Laravel Artisanコマンド

アプリ

機能 コマンド 備考
Laravelバージョン表示 php artisan --version
ルーティング表示 php artisan route:list
APPキー生成 php artisan key:generate

キャッシュ削除

機能 コマンド 備考
アプリケーションキャッシュ削除 php artisan cache:clear
設定ファイルキャッシュ削除 php artisan config:clear
ルーティングキャッシュ削除 php artisan route:clear
ビューキャッシュ削除 php artisan view:clear

最適化

機能 コマンド 備考
オートローダ再作成 php composer dump-autoload
コンパイルファイル削除 php artisan clear-compiled
オートローダファイル最適化 php artisan optimize Laravel5.5以降は不要

ソース作成

機能 コマンド 備考
コントローラ作成 php artisan make:controller XXXController
リソースコントローラ作成 php artisan make:controller XXXController --resource
モデル作成 php artisan make:model XXX
プロバイダ作成 php artisan make:provider XXX
ミドルウェア作成 php artisan make:middleware XXX
イベント作成 php artisan make:event XXX
リスナー作成 php artisan make:listner XXX
バッチ作成 php artisan make:command XXX

マイグレーション・シード

機能 コマンド 備考
マイグレーションファイル作成 php artisan make:migration XXXXX ––table=tests
マイグレーション実行 php artisan migrate
マイグレーションファイル指定 php artisan migrate:refresh
--step=1
--path=/database/migrations/XXXXXXX_create_users_table.php
全テーブル削除 php artisan migrate:fresh
ロールバック php artisan migrate:reset
ロールバック&マイグレーション php artisan migrate:refresh
ロールバック&マイグレーション&シード php artisan migrate:refresh ––seed
シーディングファイル作成 php artisan make:seeder XXXXXTableSeeder
シーディング実行 php artisan db:seed 実行前にcomposer dump-autoloadが必要
シーディング実行(ファイル指定) php artisan db:seed --class=XXXXXTableSeeder

tinker

php artisan tinker

機能 コマンド 備考
SQL実行確認 >>> DB::select('select 1');
.env設定名確認 >>> config('database.default');
接続設定確認 >>> DB::connection()->getConfig();
PDO設定確認 >>> DB::connection()->getPdo();

Follow me!

前の記事

Laravel ルーティング

次の記事

Docker Dockerfile