Laravel报错Please provide a valid cache path的解决方法

使用Laravel发送邮件没有成功,查看了一下日志发现报了如下错误:

Please provide a valid cache path.

看了下代码发现是因为laravel的缓存路径没有找到,laravel的缓存文件路径是在 config/cache.php中设置的,默认存放在storage文件夹中。
解决方法是:

确保storage目录下有app,framework,views三个目录并有读写权限
确保storage/framework目录下有cache,sessions,views三个目录并有读写权限

如果缺少以上目录,手动创建出来即可。

微信公众号
关注36nu微信公众账号
获取最新编程知识及经验