Manejo de errores en Laravel UX

Algo muy sencillo realmente de hacer pero que a veces no sabemos como realizar es el manejo de errores en Laravel, es decir como retornar al cliente una pantalla de 404, 405, 503, 500... etcetera.

La configuración es la siguiente:

Dentro del archivo .env setea lo siguiente, recuerda que esto es para un ambiente de producción.

APP_ENV=production
APP_DEBUG=false

y en tus plantillas blade crea los archivos

resources/views/errors/400.blade.php
resources/views/errors/405.blade.php
resources/views/errors/503.blade.php

Esto va a renderizar tus plantillas cada que un error ocurra.

Ademas dentro de la plantilla puedes añadir lo siguiente para que el usuario sea dirigido a una ruta específica después de determinado tiempo.

setTimeout(function(){ window.location.href='{{ route('mihome')}}'; },10000);

Espero te ayude.
Saludos.

Comentarios

Entradas populares de este blog

"php" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.

Dompdf image not found or type unknown

Laravel y MercadoPago SDK