Buscar..
Introducción
Se lanzan excepciones de PHP cuando ocurre un evento o error sin precedentes.
Como regla general, no debe usarse una excepción para controlar la lógica de la aplicación, como las sentencias if, y debe ser una subclase de la clase Exception.
Una de las principales ventajas de que una sola clase detecte todas las excepciones es que podemos crear controladores de excepciones personalizados que devuelven mensajes de respuesta diferentes según la excepción.
Clase CustomException en laravel
todos los errores y excepciones, tanto personalizados como predeterminados, son manejados por la clase Handler en app / Exceptions / Handler.php con la ayuda de dos métodos.
informe()
hacer()
public function render($request, Exception $e) { //check if exception is an instance of ModelNotFoundException. if ($e instanceof ModelNotFoundException) { // ajax 404 json feedback if ($request->ajax()) { return response()->json(['error' => 'Not Found'], 404); } // normal 404 view page feedback return response()->view('errors.missing', [], 404); } return parent::render($request, $e); }
luego cree la vista relacionada con el error en la carpeta de errores llamada 404.blade.php
Usuario no encontrado.Rompiste el balance de internet.