Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Como redirecionar uma rota inexistente para uma rota padrão?

Como eu posso fazer com que sempre que ocorrer uma exception NotFoundHttpException, redirecionar para uma rota padrão? Ao tentar fazer o acesso a uma rota que não esteja mapeada no arquivo de configuração ou mesmo no annotation, por exemplo /xpto , eu quero que seja seja redirecionado para /home.

Na classe AbstractController existe o método redirectToRoute(), mas não consigo fazer este redirecionamento na function handle404Exception da classe ExceptionHandler .

Alguma sugestão de como posso fazer isso?

2 respostas
solução!

Guilherme, no método handle404Exception você pode chamar o $event->setResponse com uma resposta de redirecionamento, por exemplo.

Resolvido.

Obrigado instrutor Vinicius Dias.