Как выйти из системы в laravel Multi Auth с помощью JWT

Мне нужна помощь с этим. я успешно настроил мультиаутентификацию в laravel, используя JWT-Auth

В функциях входа в систему я помещаю эти ссылки, и они отлично работают.

Config::set('jwt.user', 'App\Models\User');
Config::set('auth.providers.users.model', \App\Models\User::class); 

Но в функции выхода из системы я помещаю ту же строку, но она не работает для функции выхода из системы. его высказывание не найдено Пользовательская модель. вот функция выхода.

public function logout(Request $request)
{
    $this->validate($request, ['token' => 'required']);
    try {
        //Set Multi Auth Configs
        Config::set('jwt.user', 'App\Models\User');
        Config::set('auth.providers.users.model', \App\Models\User::class);

        JWTAuth::invalidate($request->input('token'));
        return $this->sendResponse('','successfully logged out');
    } catch (JWTException $e) {
        // something went wrong whilst attempting to encode the token
        return $this->sendError('Failed to logout, please try again.', '', 500);
    }
}

есть ли способ исправить эту проблему? благодарю вас


person Saiful Azam    schedule 01.01.2018    source источник