以下に、Laravelでキャッシュをクリアするためのいくつかの方法とコード例を示します。
- キャッシュをクリアするartisanコマンドを実行する方法:
Laravelには、キャッシュを管理するためのartisanコマンドが用意されています。ターミナルまたはコマンドプロンプトでプロジェクトのルートディレクトリに移動し、以下のコマンドを実行します。
php artisan cache:clear
このコマンドは、キャッシュドライバに関係なく、すべてのキャッシュをクリアします。
- 特定のキャッシュドライバのキャッシュをクリアする方法:
Laravelでは、複数のキャッシュドライバを使用することができます。特定のキャッシュドライバのキャッシュをクリアしたい場合は、以下のようにコマンドを実行します。
php artisan cache:clear --driver=キャッシュドライバ名
例えば、Redisドライバのキャッシュをクリアしたい場合は、以下のコマンドを実行します。
php artisan cache:clear --driver=redis
- キャッシュを手動で削除する方法:
キャッシュは、Laravelプロジェクトのstorage/framework/cacheディレクトリに保存されています。キャッシュを手動で削除するには、以下のディレクトリを削除します。
rm -rf storage/framework/cache/*
この方法は、すべてのキャッシュを一度に削除します。