介绍
本篇文章给大家分享的是有关怎么在laravel中利用http自定义公共验证和响应,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
& lt; php ? namespace 应用\服务; use 验证器; class Http { ,/* * * ,,*,响应成功返回的函数 ,,* ,,*,@param $消息 ,,*,@param $内容 ,,*,@param int 美元地位 ,,*,@return \ \ Http \ JsonResponse照亮 ,,*,@internal param 元数据 ,,*/public 才能;function 成功(消息,内容=懊涝?状态=200美元) {才能 ,,,如果(is_array(内容),及计算内容($)& lt; 1) { ,,,,,$ data[& # 39;内容# 39;]=$内容; ,,,,,$ data[& # 39;代码# 39;]=0; ,,,,,$ data[& # 39;味精# 39;]=笆莶淮嬖凇? ,,,,,return 响应()→json(数据,美元地位); ,,,} ,,,$ data[& # 39;内容# 39;]=$内容; ,,,$ data[& # 39;代码# 39;]=1; ,,,$ data[& # 39;味精# 39;]=美元消息; ,,,return 响应()→json(数据,美元地位); ,,} ,/* * * ,,*,响应错误返回的函数 ,,* ,,*,@param $消息 ,,*,@param int 美元地位 ,,*,@return \ \ Http \ JsonResponse照亮 ,,*/public 才能;function 错误(消息、状态=200美元) {才能 ,,,$ data[& # 39;代码# 39;]=0; ,,,$ data[& # 39;味精# 39;]=美元消息; ,,,return 响应()→json(数据,美元地位); ,,} ,/* * * ,,*,响应错误返回的函数 ,,* ,,*,@param $消息 ,,*,@param $内容 ,,*,@param int 美元地位 ,,*,@return \ \ Http \ JsonResponse照亮 ,,*/public 才能;function  errorWithData(消息,内容,美元地位=200美元) {才能 ,,,$ data[& # 39;代码# 39;]=0; ,,,$ data[& # 39;数据# 39;]=$内容; ,,,$ data[& # 39;味精# 39;]=美元消息; ,,,return 响应()→json(数据,美元地位); ,,} ,/* * * ,,*,验证字段属性 ,,* ,,*,@param 所有的美元 ,,*,@param $规则 ,,*,@param bool $消息 ,,*,@return 数组| bool |字符串 ,,*/public 才能;function 验证(美元,美元的规则,消息=false) { ,,,如果(! $消息){ ,,,,,消息=这→美元getMessage (); ,,,} ,,,validator 美元;=,验证器:使(规则、美元,美元,消息); ,,,if (验证器→美元失败()),{ ,,,,,array 美元;=,array_flatten(验证器→美元错误()→toArray ()); ,,,,,消息=美元崩溃(& # 39;,& # 39;,美元数组); ,,,,,return 美元消息; ,,,} ,,,return 假; ,,} ,/* * * ,,*,返回验证信息 ,,*,@return 数组 ,,*/public 才能;function  getMessage () { ,,,return [ ,,,,,& # 39;需要# 39;,=祝辞,& # 39;字段,:attribute 是必须的# 39;公司, ,,,,,& # 39;独一无二的# 39;,=祝辞,& # 39;该数据已经存在强生的,, ,,,,,& # 39;之间# 39;,=祝辞,& # 39;字段,:attribute 必须在,min 作用;:马克斯。之间& # 39;, ,,,); ,,} }
以上就是怎么在laravel中利用http自定义公共验证和响应,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。