$code, 'msg' => $msg, 'data' => $data ]; return json($result); } /** * @desc 接口返回失败数据 * @param $msg * @param int $code * @param $data * @return Response */ public function fail($msg = 'fail', int $code = ResponseCode::FAIL, $data = []) { return $this->response_json($code, $msg, $data); } /** * @desc 根据数据自动返回结果 * @param array $data 必须参数 int: code string:msg array:data * @return Response */ public function json(array $data) { $sendData = isset($data['data']) ? $data['data'] : []; $code = isset($data['code']) ? $data['code'] : 0; $msg = isset($data['msg']) ? $data['msg'] : ''; $result = [ 'code' => $code, 'msg' => $msg, 'data' => $sendData ]; return json($result); } }