'*']; if (request()->isOptions()) { $header = config('api.cross_domain.header'); return json('',200,$header); } } return json([ 'code' => $code, 'msg' => $msg, 'data' => $data, ], $code, $header); } } if(!function_exists('unauthorized')){ /** * 未授权 * @param string $msg * @param string $data * @param int $code * @return Json */ function unauthorized($msg = 'unauthorized', $data = '', $code = 401) { return result($msg, $data, $code); } } if(!function_exists('client_error')){ /** * 客户端错误 * @param string $msg * @param string $data * @param int $code * @return Json */ function client_error($msg = 'client error', $data = '', $code = 400) { return result($msg, $data, $code); } } if(!function_exists('server_error')){ /** * 服务端错误 * @param string $msg * @param string $data * @param int $code * @return Json */ function server_error($msg = 'server error', $data = '', $code = 500) { return result($msg, $data, $code); } } if(!function_exists('error_404')){ /** * 资源或接口不存在 * @param string $msg * @param string $data * @param int $code * @return Json */ function error_404($msg = '404 not found', $data = '', $code = 404) { return result($msg, $data, $code); } }