【发布时间】:2020-05-19 15:39:05
【问题描述】:
我接手了一个 Laravel 5.5 的项目,发生了一件我从来没有遇到过的事情——报错屏幕上的内容都被星号代替了。
我不知道以前的开发人员做了什么来实现这一点,但显然我希望能够看到这些信息。 .env 内容似乎相当明显:
APP_ENV=local
APP_HOST=http://localhost
APP_DEBUG=true
APP_TESTMODE=false
APP_CACHE_ENABLED=true
除此之外,还有用于 Stripe、AWS 等的 API 密钥,但没有任何东西可以阻止我查看错误屏幕上的信息。
为什么会出现这个问题,我该如何解决?
【问题讨论】:
-
APP_TESTMODE似乎不寻常,我会检查它会导致什么。您可能还想检查您的 composer.json 是否有任何不寻常的包 -
是的,@ChristopheHubert,我也这么认为
-
@ChristopheHubert 我尝试更改或删除
APP_TESTMODE,但没有效果。在代码中也发现了它的用法,肯定是无关的。 -
这能回答你的问题吗:stackoverflow.com/a/46407010/4258328