laravel 解决报错: Please provide a valid cache path

记录一下,Laravel框架,经常会遇到的问题:Please provide a valid cache path。

这是因为laravel的缓存路径没有找到,laravel缓存文件路径是在 config/cache.php中设置,默认存在storage文件夹中

'file' => [
 
'driver' => 'file',
 
'path' => storage_path('framework/cache/data'),
 
],

解决办法:需要保证storage/framework下面创建 sessions, views, cache 文件夹并确保可写权限

Mac里,如果出现这种情况,昨天有的目录,今天被系统自动清除了在bootstrap/app.php 去掉下面的行,恢复为原来的目录就可以了。

$app->useStoragePath('/tmp/laravel');

在此记录一下,这个出错。


关于作者

Taurus
获得点赞
文章被阅读