駆け出しエンジニアの勉強記録

アラフォー女の未経験すぎる業界での勉強記録

laravelのartisanコマンドとクリアコマンド一覧

php artisan --version:laravelの現在のver表示
php artisan serve:ローカルサーバー起動
php artisan list:「php artisan ●●」で使えるコマンド全表示

【make系】
基本
php artisan make [作りたい物] [ファイル名] --[オプション]

コントローラー
php artisan make:controller [アッパーキャメルのファイル名(SchoolInfoController)] --resource

モデル&マイグレーションファイル
php artisan make:model [アッパーキャメル単数形のファイル名(School)] -m
※-mでマイグレーションファイルも同時作成できる

テーブルにカラム追加
php artisan make:migration [何をするか(add,delete等)]_[小文字でカラム名(gender_column等)]--table=[追加したいテーブル名(dates等)]

リクエスト(オリジナルバリデーションで使用)
php artisan make:request [アッパーキャメルのファイル名(SchoolRequest)]

メール
php artisan make:mail [アッパーキャメルのファイル名(SchoolMail)]

初期データ登録
php artisan make:seeder [アッパーキャメルのファイル名(SchoolSeeder)]
php artisan db:seed で実行=DBにデータ登録される

【クリア系】
アプリのキャッシュ削除
php artisan cache:clear

ルートのキャッシュ削除
php artisan route:clear

設定ファイルのキャッシュ削除
php artisan config:clear

viewのキャッシュ削除
php artisan view:clear

プロジェクト内全てのキャッシュ削除
php artisan optimize:clear
※起動にわずかな遅延をもたらす可能性があるため、本番環境で使用する際には注意が必要