在 Laravel 个实时网站上显示错误

Display errors on Laravel live website

我的 Laravel 项目全部使用 Github 和 Linode 在 Laravel Forge 上设置。由于该网站已经上线,我在开发时再也看不到错误显示了。在本地主机上,显示了所有错误,我知道我遇到问题的原因。

是否有人熟悉 Laravel Forge 并且知道为什么会这样?

都写在documentation.

Forge sets up environment as "production", log in using SSH and change .env file to whatever you desire. Same with migrations it asks you to "do you really want to run migrations?"

如果您不知道如何使用终端编辑文件,您可以试试这个 package 它允许您通过 artisan 更改 .env 文件。

或尝试使用 vim(仅当您以与 forge 不同的用户身份登录机器时使用 sudo):

$ sudo vim .env

现在按i (插入模式)使用箭头移动光标并更改您需要的任何内容,完成后按esc (正常模式) 并键入 :wq

在 forge 中,环境设置为生产环境,forge 还设置了

APP_DEBUG=false

您需要将其更改为 APP_DEBUG=true

您可以通过单击 Laravel forge 中的环境按钮并修改值来做到这一点

如果您想现在查看错误,出于安全原因和更多其他原因,通常不建议这样做。您可以找到将记录您的问题甚至通过异常捕获监控问题的软件包。

祝你好运。