Laravel封装APP接口错误码

9天前   阅读:108   分类:后端    标签: Laravel

什么是错误码?

错误码是用来描述当前接口处理的结果,错误码是前后端公园的一个约束

错误码的格式

code 错误码

msg 错误码对应描述

image.png

为什么要对接口状态码进行封装呢?

return response()->json(['code'=>200,'msg'=>'success','token'=>$token]);

我们看上面的接口返回代码,我们的项目大了,就不利于维护了,假如有一天想改,就很难找到对应的位置了,就翻天覆地的找了。这就需要我们去封装,方便自己也方便其他人维护。

1、编写代码

<?php
namespace App\Http\Common\Err;
class ApiErrDesc
{
    /*
     * error info const arrary
     * */
    /*
     * API通用错误码
     * error_code <1000
     *
     * */
    const SUCCESS = [0,'Success'];
    const UNKNOW_ERR = [1,'未知错误'];
    const ERR_URL = [2,'访问接口不存在'];
 
    const ERR_PARAMS = [100,'参数错误'];
 
    /*
     * error_code 10001-1100 用户登录相关的错误码
     * */
    const ERR_PASSWORD = [1001,'密码错误'];
}
?>

2、使用方法

<?php
use App\Http\Common\Err\ApiErrDesc;
class CheckLogin
{
    public function login(){
        return $this->jsonData(ApiErrDesc::ERR_PASSWORD[0], ApiErrDesc::ERR_PASSWORD[1]);
    }
}
?>


【腾讯云】11.11 云上盛惠,云产品限时抢购,1核2G云服务器首年88元

‘简忆博客’微信公众号 扫码关注‘简忆博客’微信公众号,获取最新文章动态
转载:请说明文章出处“来源简忆博客”。http://www.tpxhm.com/adetail/472.html

×
觉得文章有用就打赏一下文章作者
微信扫一扫打赏 微信扫一扫打赏
支付宝扫一扫打赏 支付宝扫一扫打赏

文章评论(0)

登录
头像

简忆博客
仕而优则学,学而优则仕。

置顶推荐

打赏本站

如果你觉得本站很棒,可以通过扫码支付打赏哦!
微信扫码:你说多少就多少~
微信扫码
支付宝扫码:你说多少就多少~
支付宝扫码
×