LaravelのArtisanキャッシュをクリアする方法


  1. キャッシュクリアコマンドを実行する Artisanコマンドラインで以下のコマンドを実行することで、キャッシュをクリアすることができます。
php artisan cache:clear

このコマンドは、Laravelのキャッシュストレージからすべてのキャッシュファイルを削除します。

  1. 特定のキャッシュをクリアする 特定のキャッシュのみをクリアしたい場合は、以下のコマンドを使用します。
  • コンフィグキャッシュのクリア:

    php artisan config:clear
  • ビューキャッシュのクリア:

    php artisan view:clear
  • ルートキャッシュのクリア:

    php artisan route:clear
  • オプティマイズキャッシュのクリア:

    php artisan optimize:clear

これらのコマンドは、それぞれのキャッシュに関連するファイルを削除します。

  1. キャッシュファイルを手動で削除する Artisanコマンドを使用せずに、キャッシュファイルを直接削除することもできます。キャッシュファイルは storage/framework/cache ディレクトリに格納されています。このディレクトリ内のファイルを手動で削除することで、キャッシュをクリアすることができます。

  2. キャッシュを自動的にクリアする Laravelでは、キャッシュを自動的にクリアするための設定も提供されています。.env ファイルで、以下のキャッシュドライバーを使用するように設定できます。

CACHE_DRIVER=file

この設定により、キャッシュが変更されるたびに自動的にクリアされます。