middleware = [ 'jwt', 'apiLogin' => ['except' => $this->noNeedLogin] ]; } public function __call($method, $args) { return $this->json(4004, 'error request!'); } /** * 返回封装后的API数据到客户端(对返回内容进行null转空字符串过滤) * 以json格式抛出异常 * @access protected * @param integer $code 返回的code * @param mixed $msg 提示信息 * @param mixed $data 要返回的数据 * @return Json */ protected function json(int $code = 0, $msg = '操作成功', $data = []): Json { $result = [ 'code' => $code, 'msg' => $msg, 'data' => arrayNullToString($data) ]; return json($result); } }