如何在没有错误信息的情况下调试Laravel应用程序



将我的Laravel 5.4应用程序部署到Heroku,有几次我看到了顶部有红色横幅的标准"哇,看起来出了问题。"异常页面。下面是空白的白色页面。错误日志中没有任何内容,APP_LOG被设置为errorlog,其他错误和LOG::Info((的使用都会发送到stdout,即Heroku的组合日志,并被证明可以正常工作。

所以,只是这个特殊的错误似乎没有产生任何信息。如何调试?这是一个特定路线的帖子。

如果没有写入日志,web检查器也没有给出任何提示,则可以在app/Exceptions/Handler.php:中添加dd语句

public function report(Exception $exception)
{
dd($exception->getMessage());
parent::report($exception);
}

这应该会在页面上打印错误消息。

相关内容

最新更新