【问题标题】:How to debug Laravel app when no error info given at all?当根本没有给出错误信息时如何调试 Laravel 应用程序?
【发布时间】:2019-01-12 06:43:11
【问题描述】:

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

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

【问题讨论】:

    标签: laravel heroku laravel-5 laravel-5.4


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 2016-03-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多