在laravel 5.6中接管dingo/api 错误
2023-09-11 14:19:35 时间
有时候dingo/api返回的错误信息并不是我们需要的格式,我们需要自定义
在app\Providers\AppServiceProvider类register加入以下方法即可,使用
use Dingo\Api\Facade\API; public function register() { API::error(function (\Illuminate\Validation\ValidationException $exception){ $data =$exception->validator->getMessageBag(); $msg = collect($data)->first(); if(is_array($msg)){ $msg = $msg[0]; } return response()->json(['data'=>$msg,'code'=>1], 200); }); }
效果:
相关文章
- Linux启动网卡时出现RTNETLINK answers: File exists错误解决方法
- 记录一次随意的编译错误
- Android ROM开发(二)——ROM架构以及Updater-Script脚本分析,常见的Status错误解决办法
- Excel公式的常见错误值及其解决方法
- Geocoding java调用百度地图API v2.0 图文 实例( 解决102错误)
- SAP ABAP 通过 https 消费外部 API 遇到错误消息 SSSLERR_SSL_CONNECT
- 使用Java消费API的一个错误消息PKIX path building failed以及解决方案
- Atitit.常用语言的常用内部api 以及API兼容性对源码级别可移植的重要性 总结
- Atitit.常用语言的常用内部api 以及API兼容性对源码级别可移植的重要性 总结
- SAP Data Intelligence API返回错误消息 - Fordidden cross-site request
- 多种方法解决java.sql.SQLSyntaxErrorException: Unknown database ‘xxx‘的错误
- 【错误记录】IntelliJ IDEA 编译 Groovy 项目报错 ( gradle-resources-test:XX: java.lang.NoClassDefFoundError: org )
- TypeError: Cannot read property 'style' of null 错误解决
- asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
- MySQL错误Another MySQL daemon already running with the same unix socket.v
- 关于Windows页面错误的一些基础概念
- [Azure - VNet] 解决办法:Windows 10/11中 Azure P2S 无法建立网络连接问题。 (错误 809)