user(); return $this->json(['info' => $user, 'permissions' => $user->permissionIds()]); } public function resetPwd(RestPasswordRequest $request) { $input = $request->input(); $user = auth('api')->user(); $user->password = bcrypt($input['password']); $user->save(); $statusMsg = '修改密码'; (new OperationLogService())->inLog(OperationType::Update, $statusMsg.'-用户【'.$user->name.'】'); //退出所有端 $user->tokens()->delete(); return $this->success('修改成功'); } public function logout() { $user = auth('api')->user(); // $user->tokens()->delete(); $user->currentAccessToken()->delete(); return $this->success('退出成功'); } }