为什么 Laravel 的错误屏幕上的信息是隐藏的?

jov*_*van 5 php laravel

我接手了一个 Laravel 5.5 的项目,发生了一件我从来没有遇到过的事情——报错画面的内容全部换成了星星。

在此处输入图片说明

我不知道以前的开发人员为实现这一目标做了什么,但显然我希望能够看到这些信息。.env 内容似乎相当明显:

APP_ENV=local
APP_HOST=http://localhost
APP_DEBUG=true
APP_TESTMODE=false
APP_CACHE_ENABLED=true
Run Code Online (Sandbox Code Playgroud)

除此之外,还有用于 Stripe、AWS 等的 API 密钥,但不会阻止我查看错误屏幕上的信息。

为什么会出现这个问题,我该如何解决?

Chr*_*ert 3

您可能拥有该套件,如文档debug_blacklist中所示

只需debug_blacklist从 config/app.php 配置文件中删除该数组,值就会显示出来。