laravel dingo API返回自定义错误信息的实例(laravel怎么读)

网友投稿 1189 2022-09-01

laravel dingo API返回自定义错误信息的实例(laravel怎么读)

laravel dingo API返回自定义错误信息的实例(laravel怎么读)

laravel 在使用了 dingo API 后,错误信息被dingo异常类接管了,返回信息变成了 :

要返回自定义的错误信息,就需要再把错误异常类接管回来(大概这个意思...)

方法:

在 app\Providers\AppServiceProvider.php 中的 boot() 方法 添加如下代码

app('api.exception')->register(function (\Exception $exception) {

$request = Request::capture();

return app('App\Exceptions\Handler')->render($request, $exception);

});

然后在 app\Exceptions\Handler.php 中 重写 laravel核心包的方法convertValidationExceptionToResponse(),具体代码如下:

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Centos 7.9搭建离线EPEL源
下一篇:yum update 和 yum upgrade区别
相关文章

 发表评论

暂时没有评论,来抢沙发吧~