laravel中如何利用dingo API返回自定义错误信息
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,本篇内容主要讲解"laravel中如何利用dingo API返回自定义错误信息",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"laravel中如何利用din
千家信息网最后更新 2025年01月22日laravel中如何利用dingo API返回自定义错误信息
本篇内容主要讲解"laravel中如何利用dingo API返回自定义错误信息",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"laravel中如何利用dingo API返回自定义错误信息"吧!
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(),具体代码如下:
public function convertValidationExceptionToResponse(ValidationException $e, $request){ $data = $e->validator->getMessageBag(); $msg = collect($data)->first(); if(is_array($msg)){ $msg = $msg[0]; } return ['code'=> -1,'msg'=>$msg];}
这个方法里面的代码仅供参考,可自由发挥。
之后再调用接口会发现:
内容为自定义的了。
到此,相信大家对"laravel中如何利用dingo API返回自定义错误信息"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
信息
错误
方法
代码
内容
学习
实用
更深
自由
仅供参考
兴趣
实用性
实际
意思
接口
操作简单
更多
朋友
核心
网站
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
东莞手机游戏软件开发方向
中秋日记软件开发
毁灭战士4服务器
主流网络安全设备厂家
软件开发需要做哪些图
360号召网络安全
服务器防火墙打开远程桌面
geo公共数据库
电脑上用什么软件开发票
鸿蒙系统软件服务器
连云港软件开发公司哪家好
教育软件开发策划书
企业qq服务器
手机服务器密码忘记了怎么办
吃鸡服务器维护提示错误
服务器怎么清除登录帐号
服务器内存条能用b75m吗
数据库网约车三级项目
软件开发优秀员工奖多少钱
宁国软件开发者在线咨询
k8s重启节点服务器
网络技术教材有哪些
南京市bim软件开发工程
沈阳职业学院计算机网络技术
河北ntp网络时间服务器定制
数据库怎么去除字符集
村级网络安全宣传图片
软件开发项目老总简历
课程设计软件开发
煤矿网络安全整改情况报告