## 1. 配置应用业务状态码 切换到你的**应用根目录/config**下面,新建**status.php** ~~~ // +---------------------------------------------------------------------- // | 配置业务状态码 // +---------------------------------------------------------------------- return [ '0' => '成功', '10000' => '不存在的请求地址', '20000' => '用户名不存在', '20001' => '用户密码错误', ]; ~~~ ## 2. 封装数据返回 切换到你的**应用根目录/app/common.php**,封装一个数据返回通用方法 ~~~ function show($status = 0, $msg = "", $datas = [], $httpStatus = 200) { //如果消息提示为空,并且业务状态码定义了,那么就显示默认定义的消息提示 if (empty($msg) && !empty(config("status." . $status))) { $msg = config("status." . $status); } $result = [ 'status' => $status, 'msg' => $msg, 'datas' => $datas ]; if (request()->isAjax()) { return json($result, $httpStatus); } return json($result, $httpStatus); return $msg; } ~~~