首页 > 解决方案 > 如何将所有 laravel 异常消息写入特定文件。如模型异常

问题描述

我的问题是如何将所有 laravel 异常消息写入特定文件 - 例如模型异常。

标签: laravellaravel-5

解决方案


您可以检查所有异常app/Exceptions/Handler.php并进行检查并写入文件或任何其他逻辑。文档

例如:

<?php
use Illuminate\Database\Eloquent\ModelNotFoundException;
...

public function report(Exception $exception)
{
    if ($exception instanceof ModelNotFoundException) {
        //write to file
    }

    parent::report($exception);
}

推荐阅读