Topic: random topic (Read 1325 Times)
Manejo de errores y Excepciones en Laravel 11 adaptado al SEO sin el uso de logs
Uso de Excepciones en Laravel
Es muy frecuente en el mundo del desarrollo web ya sea en blogs y youtube dar ejemplos del manejo de errores en /storage/logs/laravel.log , y usar código de PHP puro como el siguiente
throw new \Exception('ejemplo error');
Excepciones Adaptadas el SEO en Laravel
En nuestro caso plantearemos un caso real, donde la excepción se mostrara a los usuarios al nivel del front-end y no a nivel de back-end
$post = Post::select('posts.post_name')
->where('posts.category_id', $category)
->orderBy('posts.updated_at', 'desc')
->paginate(5);
Suponiendo que necesitamos mostrar un listado de posts según una categoría, y la categoría no exista nos mostraría un error 500
$category_id = Category::select('categorys.id')
->where('categorys.id', $category)
->firstOrFail();
Para eso usaremos el método firstOrFail en vez del método first para mostrar un error 404 mejorando nuestro SEO
26-12-2024