'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(); } }