@tincap

Как в JWT Laravel вытащить пользователя если есть token?

Использую JWT Laravel https://github.com/tymondesigns/jwt-auth

public function refresh()
    {
        $newToken = auth()->refresh();

        return response()->json([
            'status' => 'ok',
            'user' => [
                'id' => auth()->user()->id,
                'email' => auth()->user()->email,
            ]
        ]
    }


Этот код вызовет ошибку, так как auth()->user() == null
Как мне получить юзера, если есть обновленный токен?
  • Вопрос задан
  • 372 просмотра
Решения вопроса 1
@tincap Автор вопроса
$newToken = auth()->refresh();
$user = auth()->setToken($newToken)->user();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы