首先需要激活调试模式!并且APP_ENV
需要设置为local。
现在该怎么做!我们需要检查多个地方
.env 文件
APP_ENV=local
APP_DEBUG=true
确保它们没有设置两次!您可以使用# APP_ENV=production
(使用#
)取消注释。
太重要了,您需要更改APP_ENV
为local
.
并检查,你可以运行
php artisan env
你会得到类似的东西:
配置/app.php
接下来要检查的是config/app.php
知道.env
是由这个文件处理的!该文件是管理配置的地方!
检查配置行没有被删除或评论!
(取决于它是新安装还是一些已经在项目中工作)
取决于您使用的 Laravel 版本!可能略有不同!
但关键是要确保 .env 配置已加载,否则它将默认为true!
'debug' => env('APP_DEBUG', true) // second param the default value
在我们当前的项目中!设置如下:
'debug' => (function_exists('env')) ? env('APP_DEBUG', true) : true,
它检查 env 是否存在!如果是的话,它使用它!如果没有,它会直接设置默认值!
我的队友!没注意到!而且他出错了!因为我们之前的某个人已将其更改为波纹管(并被评论):
添加图像以说明如何犯错误!也是为了通关!
底线检查并确保一切正常!(如果没问题,那么就转到下一部分)
好的,一切就绪,但无法正常工作
是的,值得期待!
清除视图和缓存
重要的是你应该知道你可能需要清除缓存
跑
php artisan view:clear
和
php artisan cache:clear
之后它应该工作!
如果不!
文件权限
您可能有文件系统权限问题!
看一下这个
https://stackoverflow.com/a/28063794/7668448
预期的调试视图
Laravel 漂亮的调试画面❤️