Laravelのプロジェクトでキャッシュクリアを行うと、Failed to clear cache. Make sure you have the appropriate permissions.というエラーが出ました。Laravelのバージョンは5.8.36です。
$php artisan --version
Laravel Framework 5.8.36
$php artisan cache:clear
Failed to clear cache. Make sure you have the appropriate permissions.
原因
プロジェクトのstorage/framework/cacheディレクトリ以下にdataディレクトリが存在しないとこのエラーが出るようです。
ディレクトリを作成して再度キャッシュクリアを実行すると、エラーが消えました。
$mkdir storage/framework/cache/data
$touch storage/framework/cache/data/.gitkeep
$php artisan cache:clear
Application cache cleared!
dataディレクトリをプロジェクトに加えるには、cacheディレクトリの.gitignoreを次のように変更する必要があります。
/*
!.gitignore
!data
元々*だった部分を/*に変更しないと、dataディレクトリをignoreの対象から外す!dataが反映されません。