1
resposta

Duvidas sobre middleware

Boa tarde. Sobre middlewares, fiquei na duvida do porque criamos esse:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

O check verifica se há usuário logado certo? Pergunto porque quando nã há, ele não gera essa exceção que definimos, apenas redireciona para login. Como ele redireciona para login?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, precisa de mais contexto. Esse middleware está sendo usado onde? Porque aí você só deu a implementação dele, mas se sua aplicação tiver usando outro middleware, esse apresentado não está sendo usado. É possível utilizar vários middleware em sequência no Laravel e acho que outro middleware está sendo executado antes desse aí, gerando o redirecionamento.

Algo que já posso adiantar: O throw não interrompe o fluxo de execução do método, ou seja, o código continua sendo executado até que a próxima requisição é chamada ali no $next($request).