Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Recuperar dados do usuario logado com token

Boa tarde.

Gostaria de gravar um log de ações na minha API, para isso, preciso pegar o ID do usuário autenticado, como faço para ter estas informações? Obrigado

3 respostas

Olá, Anderson.

Utilizando o próprio middleware do Laravel (o que utilizamos até a atividade 08 da última aula do curso) nós já temos isso de bandeja. Basta, onde quisermos o usuário, chamar o método Auth::user().

Forte abraço e bons estudos.

No controller que eu quero chamar o método, basta dar um use no App\Http\Middleware\Authenticate; e chamar Auth::user(), é isso?

solução!

Fala, Anderson.

Não é isso não.

Nas rotas você vai definir como middleware de autenticação o middleware do próprio Lumen, depois de configurar o provider de autenticação, igual fizemos nos vídeos.

É só seguir os passos dos vídeos com exceção da atividade 09 ("Autenticação própria"), e então no seu Controller chamar o Auth::user().