_valid([ "username.require" => trans("empty.user"), "password.require" => trans("empty.passwd"), "code.require" => trans("empty.code"), "key.require" => trans("empty.data"), ],"post"); if (!is_array($param)) return error($param); if (Captcha::check($param['code'],$param['key']) === false) return errorTrans("error.captcha"); } catch (\Throwable $throwable) { return error($throwable->getMessage()); } } /** * 手机号码登陆 * @param Request $request * @return Response */ #[Route(path: "mobile",methods: "post")] public function setLogin2Mobile(Request $request): Response { try { $param = $this->_valid([ "mobile.require" => trans("empty.mobile"), "code.require" => trans("empty.code"), ],"post"); if (!is_array($param)) return error($param); } catch (\Throwable $throwable) { return error($throwable->getMessage()); } } }