请问laravel8.0中如何自定义异常错误信息

有一个问题,更新 laravel8.0 后,发现之前在 laravel6.0 中参考手摸手教你让 Laravel 开发 API 更得心应手给 api 做的自定义异常处理不能用了,原因是 Exceptions 目录中的 helper 文件发生了改变,看了 github 上的变动,原来是为了简化异常处理在 laravel8.0 中做了优化,那么现在问题来了,应该如何在 laravel8.0 中解决这个问题?

laravel6.0 的贴图:

代码已被折叠,点此展开

laravel8.0 代码贴图:

<?php

namespace App\Exceptions;

use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;

class Handler extends ExceptionHandler
{
  /**
 * A list of the exception types that are not reported. * * @var array
 */  protected $dontReport = [
  //
  ];

  /**
 * A list of the inputs that are never flashed for validation exceptions. * * @var array
 */  protected $dontFlash = [
  'password',
  'password_confirmation',
  ];

  /**
 * Register the exception handling callbacks for the application. * * @return void
 */  public function register()
 {  //
  }

}
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 7
4年前 评论
FoldingFan (楼主) 4年前

实际上没什么影响好像,你还是能直接复写 render

4年前 评论

file 改这里,不记得是哪个版本改了异常类的基类,可能还有个别地方要改,你找下

4年前 评论
test2018 4年前

也是直接 public function render ($request, Throwable $e) 重写这个方法就好了。

4年前 评论

同问,如何自定义 CSRF 和具体到某一个 MODE 的 404 错误提示

3年前 评论

楼主解决了吗?@FoldingFan

3年前 评论