一般返回数据格式
return response()-JSON([' status '=' success ',' code'=200,' message'='关注成功']);return response()-JSON([' status '=' fail ',' code'=500,' error'='关注失败',]);基类控制器
?phpnamespace App Http Controllers;使用照明基础总线调度作业;使用照明路由控制器作为基本控制器;使用照明基础验证验证请求;使用照明基础授权访问授权请求;类控制器扩展了base Controller { use AuthorizesRequests,DispatchesJobs,ValidatesRequestspublic函数success($ data=[]){ return response()-JSON([' status '=true,' code'=200,' message '=config('错误代码。代码')[200],' data'=$data,]);} public function fail($code,$ data=[]){ return response()-JSON([' status '=false,' code'=$code,' message '=config('错误码。code ')[(int)$ code],' data'=$data,]);} }错误代码文件
?phpreturn [ /* | - |自定义超文本传送协议(Hyper Text Transport Protocol的缩写)代码| - | |第一个数字是错误类型,第二个和第三个数字是|产品类型,是从第四个到|第六个的特定错误代码。但成功是不同的。| */'代码'=[ 200='成功', 200001='缺少必要的参数', //文章503001='上传文件的格式不正确', 503002='同步成功-记录保存失败', 503003='权限错误', 503004='文章保存失败', 403017='临近定时时间不能取消发送任务', 403018='临近定时时间不能修改发送任务', 403019='超过发送时间不能发送', 403020='缺少发表记录身份参数,//短信416001='添加成功,审核中,请耐心等待', 416002='签名添加失败', ],];可以对状态信息进行归类,如4 - 为用户端错误,5 - 位服务器端错误,2 - 为请求成功。
返回引用
返回$ this-fail(503003);返回$ this-Success();
以上这篇Laravel自定义封装便捷返回数据数据格式的引用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。