Retornar o usuário no momento do login..
[Finalizado Pelo Aluno]
Criador
julio_filgueiras
Olá carlos,
Em muitas aplicações (lá no trabalho) temos o padrão de retornar alguns dados do usuário (juntamente com o token) no momento do login.
Porém, após gerar o token com
$token = $user->createToken($request->device_name)->plainTextToken;
se eu der um dd (auth()->user()) retorna como null... como poderia fazer ?
Manager
Carlos Ferreira
Olá, Julio!
Tudo bem?
Nesse momento o usuário ainda não está autenticado, porque ainda não enviamos o token na request (no header Authorization)
Mas, você tem o usuário logo acima:
(https://github.com/especializati/curso-laravel-api-ead/blob/main/app/Http/Controllers/Api/Auth/AuthController.php#L17)
Você pode retornar ele:
return response()->json([
'token' => $token,
'user' => $user,
]);
Criador
julio_filgueiras
Entendi carlos, obrigado.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!