{"id":29481,"date":"2021-06-16T16:56:00","date_gmt":"2021-06-16T13:56:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=29481"},"modified":"2021-10-17T16:16:31","modified_gmt":"2021-10-17T13:16:31","slug":"como-crear-una-pagina-de-error-404-personalizada-en-laravel","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/es\/como-crear-una-pagina-de-error-404-personalizada-en-laravel\/","title":{"rendered":"C\u00f3mo crear una p\u00e1gina de error 404 personalizada en Laravel"},"content":{"rendered":"<p>\u00bfQuieres crear una p\u00e1gina de error 404 personalizada en Laravel? Si por alguna raz\u00f3n sus usuarios llegaron a una URL que no existe, debe tener una p\u00e1gina 404 bien dise\u00f1ada para que los visitantes puedan navegar f\u00e1cilmente a las otras p\u00e1ginas. En esta p\u00e1gina de error 404, puede mostrar el logotipo del sitio, el formulario de b\u00fasqueda, otros enlaces de la p\u00e1gina, etc.<\/p>\n<p>El error 404 es un mensaje que muestra un navegador para indicar que no se puede encontrar una direcci\u00f3n de Internet. B\u00e1sicamente, esta p\u00e1gina mostrar\u00e1 si el enlace est\u00e1 roto o no existe.<\/p>\n<p>Si configura esta p\u00e1gina 404 con una apariencia agradable, sus visitantes pueden navegar f\u00e1cilmente a la p\u00e1gina de inicio u otras p\u00e1ginas \u00fatiles.<\/p>\n<p>En este art\u00edculo, te muestro c\u00f3mo crear una p\u00e1gina de error 404 personalizada en Laravel. Le ayudar\u00e1 a mantener a sus visitantes interesados \u200b\u200ben el sitio web.<\/p>\n<p>Hay 2 formas de crear una p\u00e1gina de error 404 en Laravel. En la primera opci\u00f3n, debe crear su propia p\u00e1gina. Mientras est\u00e1 en el segundo enfoque, puede usar la plantilla de p\u00e1gina de error predeterminada de Laravel.<\/p>\n<h3>Crear p\u00e1gina de error 404 personalizada en Laravel<\/h3>\n<p>Laravel proporciona una forma mucho m\u00e1s f\u00e1cil de crear p\u00e1ginas de error 404. Solo necesita crear un <code>resources\/views\/errors\/404.blade.php<\/code>. En este archivo, debe agregar un dise\u00f1o y mejorar esta p\u00e1gina.<\/p>\n<p>Como ejemplo, estoy agregando algo de HTML b\u00e1sico al archivo blade 404. El usuario debe agregar otros elementos como logo, enlaces a p\u00e1ginas, formulario de b\u00fasqueda, etc.<\/p>\n<p><strong>recursos \/ vistas \/ errores \/ 404.blade.php<\/strong><\/p>\n<pre><code>@extends('layouts.app')\n\u00a0\u00a0\n@section('content')\n\u00a0\u00a0\u00a0\u00a0&lt;div class=\"container\"&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;div class=\"row\"&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;div class=\"col-md-8\"&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;h1&gt;OOPS, Page not found!&lt;\/h1&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;\/div&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;\/div&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;\/div&gt;\n@endsection<\/code><\/pre>\n<p>Otra forma de hacer la misma tarea es utilizando las p\u00e1ginas de error predeterminadas de Laravel. Y luego personal\u00edcelo seg\u00fan sus necesidades. Puede publicar p\u00e1ginas de error predeterminadas en Laravel usando el comando:<\/p>\n<pre><code>php artisan vendor:publish --tag=laravel-errors<\/code><\/pre>\n<p>El comando anterior crear\u00eda varias p\u00e1ginas de error para diferentes c\u00f3digos de estado como 404, 401, 403, etc. dentro del <code>resources\/views\/errors<\/code>directorio. Todas estas p\u00e1ginas de error predeterminadas de Laravel tienen un dise\u00f1o b\u00e1sico que deber\u00edas personalizar m\u00e1s adelante.<\/p>\n<p>Espero que entiendas c\u00f3mo crear una p\u00e1gina de error 404 personalizada en Laravel. Comparta sus pensamientos y sugerencias en la secci\u00f3n de comentarios a continuaci\u00f3n.<\/p>\n<h4>Art\u00edculos relacionados<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/como-integrar-el-boletin-de-mailchimp-en-la-aplicacion-laravel\/\" title=\"C\u00f3mo integrar el bolet\u00edn de MailChimp en la aplicaci\u00f3n Laravel\" >C\u00f3mo integrar el bolet\u00edn de MailChimp en la aplicaci\u00f3n Laravel<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/copia-de-seguridad-de-la-aplicacion-laravel-en-dropbox\/\" title=\"Copia de seguridad de la aplicaci\u00f3n Laravel en Dropbox\" >Copia de seguridad de la aplicaci\u00f3n Laravel en Dropbox<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/como-cargar-un-archivo-a-s3-usando-el-sistema-de-archivos-laravel\/\" title=\"C\u00f3mo cargar un archivo a S3 usando el sistema de archivos Laravel\" >C\u00f3mo cargar un archivo a S3 usando el sistema de archivos Laravel<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfQuieres crear una p\u00e1gina de error 404 personalizada en Laravel? En este art\u00edculo, le mostrar\u00e9 2 formas de crear p\u00e1ginas de error 404 personalizadas en Laravel.<\/p>\n","protected":false},"author":1,"featured_media":21619,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[495],"tags":[849],"class_list":["post-29481","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/29481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/comments?post=29481"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/29481\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media\/21619"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media?parent=29481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/categories?post=29481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/tags?post=29481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}