'name', 'desc' => '用户名', 'type' => 'string'], ['name' => 'avatar', 'desc' => '头像', 'type' => 'string'], ['name' => 'token', 'desc' => 'token', 'type' => 'string'], ['name' => 'role_name', 'desc' => '角色名称', 'type' => 'integer'], ]), ] public function account() { $params = (new LoginValidate())->post()->goCheck(); $params['is_admin']=$this->request->post('is_admin',1); return $this->data((new LoginLogic())->login($params)); } #[ ApiDoc\Title('退出登录'), ApiDoc\url('/store/login/logout'), ApiDoc\Method('POST'), ApiDoc\NotHeaders(), ApiDoc\Header(name: "token", type: "string", require: true, desc: "token"), ApiDoc\ResponseSuccess("data", type: "array"), ] public function logout() { //退出登录情况特殊,只有成功的情况,也不需要token验证 (new LoginLogic())->logout($this->adminInfo); return $this->success(); } }