没有任何错误信息时如何调试Laravel应用程序?

时间:2018-08-04 18:18:44

标签: laravel heroku laravel-5 laravel-5.4

将我的Laravel 5.4应用程序部署到Heroku,有几次我有了标准的“哇,看起来好像出了问题”。例外页面,顶部带有红色横幅。在其下面的空白页。错误日志中没有任何内容,并且APP_LOG均未设置为错误日志和其他错误,并且使用Log :: Info()都将发送到stdout,即Heroku的组合日志并证明可以正常工作。

因此,仅此特定错误似乎没有产生任何信息。如何调试呢?这是一条特定路线的帖子。

1 个答案:

答案 0 :(得分:1)

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

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

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