Solucionado (ver solução)
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.