Disecor

Aprende manejar las excepciones en Laravel

En este post vamos a explicarte cómo manejar las excepciones en Laravel, un framework simple y potente que permite el uso de una sintaxis refinada para crear código de manera sencilla. Fue creado en 2011 y tiene una multitud de funcionalidades. Ha sabido sacar partido a las ventajas de otros frameworks, ofreciendo una interfaz intuitiva de usar.

excepciones laravel

El CMS de Laravel,  cómo manejar las excepciones

Las excepciones se pueden manejar a través de una configuración básica que este framework ofrece o mediante una guía de excepciones personalizada. Aquí vamos a mostrarte las dos:

La clase Handler

Para trabajar con esta clase, debes de abrir el archivo que se encuentra en la siguiente ruta: app/Exceptions/Handler.php. A través del método “report” conseguirás registrar los errores dentro del archivo de bitácora, mientras que la opción “dontreport” lista todas las clases de excepciones que no deben ser registradas en el archivo. Por su parte, el método “render” se emplea para generar errores en la pantalla. Además, permite personalizar una respuesta según las diferentes excepciones. Finalmente, el método “unauthenticated” permite establecer lo que se mostrará a los usuarios que no estén autorizados para acceder a determinada página.

La clase personalizada

Se trata de la “CustomException”, una excepción que debe extender a la clase principal. Para ello, crea el siguiente archivo: app/Exceptions/CustomException.php. De esta forma, puedes crear páginas de errores personalizadas para los diferentes tipos de excepciones. Necesitarás crear un archivo de vista asociado dentro de resources/views/errors/custom.blade.php. Además, necesitas hacer cambios en el método de generación para que tu clase personalizada pueda ser invocada.

Con esta información, podrás realizar un manejo de excepciones en Laravel a través de la configuración básica provista por el propio framework o de una excepción personalizada. Busca la forma más beneficiosa para ti y aplícala para sacar el máximo partido a esta potente herramienta.

¿Qué opinas de este framework? Te esperamos en los comentarios

Aprende manejar las excepciones en Laravel
5 (100%) 1 vote
Social

También te puede interesar

Resumen
Manejo de excepciones en Laravel
Nombre del artículo
Manejo de excepciones en Laravel
Descripción
Cómo manejar las excepciones en Laravel. Manejo y gestión de excepciones en Laravel. Aquí la respuesta a tus preguntas y dudas
Autor
Empresa
Disecor
Logo
Cerrar menú
RSS
Facebook
Facebook
WhatsApp chat