チートシート
php artisan cache:clear
php artisan config:clear
php artisan route:clear
php artisan view:clear
composer dump-autoload
php artisan config:clear
php artisan route:clear
php artisan view:clear
キャッシュとは
キャッシュとは、データを一時的に保存しておき、次回同じデータを必要とする時に素早くアクセスできるようにする仕組みです。Laravelでも、いくつかのタイプのキャッシュが利用されています。例えば、設定キャッシュ、ルートキャッシュ、ビューキャッシュなどです。
コマンドの詳細
php artisan cache:clear
php artisan cache:clear
このコマンドは、アプリケーションのキャッシュを全てクリアします。アプリケーションがキャッシュしたデータを削除し、次回のリクエストで新たにキャッシュを作成するようにします。
php artisan config:clear
php artisan config:clear
このコマンドは、設定キャッシュをクリアします。Laravelでは、設定ファイル(configディレクトリ内のファイル)の内容をキャッシュすることで、パフォーマンスを向上させています。しかし、設定を変更した後にキャッシュが更新されないと、変更が反映されません。
php artisan route:clear
php artisan route:clear
このコマンドは、ルートキャッシュをクリアします。Laravelでは、ルート(routes/web.phpやroutes/api.phpで定義されるURLのマッピング)をキャッシュすることで、パフォーマンスを向上させています。
php artisan view:clear
php artisan view:clear
このコマンドは、ビューキャッシュをクリアします。ビューとは、ユーザーに表示されるHTMLテンプレートのことです。Laravelでは、これらのテンプレートもキャッシュすることで、パフォーマンスを向上させています。
参考記事
Laravel キャッシュクリア系コマンドなど
Laravelのキャッシュクリアコマンド集
Laravel キャッシュクリアコマンド