自定义laravel validate request 返回错误信息格式
场景:api和网站都同时用到了同一个 request,但是api需要返回json数据。
处理:定义基类request,在类中重写failedValidation方法
<?phpnamespace App\Http\Requests;use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Contracts\Validation\Validator;
use Illuminate\Http\Exceptions\HttpResponseException;abstract class Request extends FormRequest
{protected function failedValidation(Validator $validator){throw (new HttpResponseException(response()->json(['code'=>422,'msg'=>$validator->errors(),'data'=>null],422)));}
}
最后在自定义的XXXrequest类中继承上面的基类Request即可
自定义laravel validate request 返回错误信息格式相关推荐
- laravel框架api接口返回Validate Request 一直重定向问题
Validate Request 一直重定向问题 | Laravel China 社区
- laravel ajax返回json,Laravel validate error处理,ajax,json示例
如下所示: public function updateLevelTestRecords(Request $request) { $rules = [ 'uid' => 'required|in ...
- ios请求php接口失败,laravel,php_iOS调用Laravel接口返回错误信息,laravel,php,ios - phpStudy...
iOS调用Laravel接口返回错误信息 iOS端代码如下: AFHTTPRequestOperationManager *manage = [[AFHTTPRequestOperationManag ...
- laravel validate 验证器
1.简介 Laravel 提供了多种方法来验证应用输入数据.默认情况下,Laravel 的控制器基类使用ValidatesRequests trait,该trait提供了便利的方法通过各种功能强大的验 ...
- 在ASP.NET Web API中返回错误的最佳实践
本文翻译自:Best practice to return errors in ASP.NET Web API I have concerns on the way that we returns e ...
- spring-cloud-gateway GlobalFilter 自定义鉴权失败 返回数据结构
1. 在使用 spring-cloud-gateway 拦截鉴权的时候的时候,错误一般返回401. 我们该如果自定义自己的返回权限呢.图中红色部分就是自定义鉴权失败返回数据结构. @Configura ...
- NuGet在Push的时候提示“远程服务器返回错误:(403)已禁用”问题解决
在使用NuGet把包push到nuget官网的时候,提示了如下信息: Failed to process request. 'The specified API key is invalid or d ...
- 配置错误:未能使用提供程序“RsaProtectedConfigurationProvider”进行解密。提供程序返回错误信息为: 打不开 RSA 密钥容器。...
http://www.cnblogs.com/jiaruistone/articles/1441634.html 在asp.net2.0中新增了对web.config中的部分数据进行加密的功能,可以使 ...
- http 请求(tomcat) 返回 错误页面信息
http 请求,返回错误信息的html 页面: try{while (true) {while (reader.ready()) {String buf = null;while ((buf = re ...
最新文章
- springboot(十六):使用Jenkins部署Spring Boot
- 人工神经网络控制下的智能车
- linux环境变量设置方法总结(PATH/LD_LIBRARY_PATH)
- python怎么使用int四舍五入_使用Python 3的数字格式可以将数字四舍五入到成百上千个...
- PTA8、列表偶数位置的元素操作 (10 分)
- RestfulToolKit:根据接口,快速定位代码
- SQL Server分页3种方案比拼[转]
- 谭浩强c语言指针讲稿,谭浩强c语言教程 指针.ppt
- 泛微协同办公系统移动服务器,泛微协同办公平台Ecology系统重装迁移指导手册.pdf...
- Python学习3-层次聚类
- STM32MP1如何让洗衣机操作界面更炫酷?
- nginx配置不允许访问内容
- 12月9日科技资讯|苹果三星手机被诉辐射超标;淘集集启动破产清算;Apache Flink 1.9.1 发布 |
- 壹账通否认财务造假,此前市值已蒸发近8成
- 去哪儿cli2项目总结
- 数学系出身,如何从零到一地开始机器学习
- 车载音频总线A2B编解码系统
- 使用三台阿里云服务器搭建Hadoop集群(云计算实验踩坑集锦)
- 港科夜闻|香港科技大学与香港华菁会签订人才培养相关合作协定
- 自学c语言多久能赚钱,我这样学C语言,一个月赚了2000元?
热门文章
- 熟能生巧,几个PYTHON练习--Python(6)
- 【GT-安卓应用开发之点赞列表实现】
- 【已解决】pyodbc.InterfaceError: (‘IM002‘, ‘[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且
- 中国信息通信研究院:2018年中国互联网行业发展态势暨景气指数报告(附下载)...
- 用锤子便签搭建简单的unittest框架
- PTA 习题7-3 判断上三角矩阵
- Vue中v-if 和v-show的区别
- oracle oui gi是什么,Oracle 11g RAC手动打GI PSU补丁(11.2.0.4.8)
- 解决Xshell/Xftp强制升级无法进入问题
- EASYPOI导入报错The part /xl/drawings/drawing1.xml failed to be saved