Dingo/Api 会接管所有的异常 导致了Laravel 自带的Handler.php 会接收不到信息。
查询github上issue
里面说的方案 在本地行不通 没有任何报错信息而且操作上比较繁琐
所有确认了另一种方案就是直接在AppServiceProvoder 里面boot()去注册api.exception 将其引向Handler
public function boot()
{
app('api.exception')->register(function (\Exception $exception) {
$request = Request::capture();
return app('App\Exceptions\Handler')->render($request, $exception);
});
}
网友评论