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.
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
Publicar un comentario