将我的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);
}
这应该会在页面上打印错误消息。