Publicidad
Publicidad

Curso Laravel 12 - Crear Plantilla Pública en Laravel 12 | Curso de Desarrollo Web

Miniatura del vídeo

Implementación de una plantilla pública independiente en Laravel 12

Esta lección explica cómo configurar una plantilla pública diferenciada del panel administrativo en Laravel 12. Se aborda la gestión eficiente de componentes Blade para separar la interfaz de usuario de la zona de administración, optimizando la estructura del proyecto para un blog escalable.

Aprender a organizar correctamente los layouts en Laravel 12 es fundamental para cualquier desarrollador. En este módulo, se detalla el proceso de creación de una nueva plantilla base, la integración de menús dinámicos mediante arreglos y la configuración de rutas de redirección tras el inicio de sesión, manteniendo siempre un código limpio y profesional.

Pasos clave para la estructuración de plantillas en Laravel

  • Organización del layout administrativo: Se ajusta el componente de diseño base consolidando la estructura del menú lateral y las cabeceras en un único archivo, eliminando llamadas innecesarias a subcomponentes anidados. [01:09]
  • Creación de la plantilla pública: Se genera el archivo public.blade.php dentro del directorio de layouts, utilizando la estructura del header para ofrecer una vista diferenciada del panel administrativo. [03:35]
  • Integración de menús dinámicos: Se implementa un arreglo de enlaces llamado links, utilizando directivas de iteración de Blade para gestionar los elementos del menú principal y del menú móvil de forma centralizada. [07:34]
  • Protección de contenidos según estado de sesión: Se utiliza la directiva @auth para asegurar que la información del perfil de usuario solo sea visible para usuarios autenticados, evitando errores de renderizado. [14:04]
  • Personalización de redirecciones post-login: Se modifica el componente de autenticación de Livewire para redirigir a los usuarios a la página de inicio (ruta home) en lugar del dashboard tras iniciar sesión o registrarse. [17:36]

Productos útiles para este curso

Para el desarrollo de este proyecto se emplean herramientas estándar del ecosistema Laravel, incluyendo Livewire Volt para la gestión de componentes y sistemas de autenticación basados en Jetstream o Breeze.

Resumen y mejores prácticas de implementación

En esta lección se ha logrado la separación total entre la plantilla pública y la administrativa. Al centralizar la lógica de los menús en arreglos, se facilita enormemente el mantenimiento y la escalabilidad del proyecto. Asimismo, la modificación de las redirecciones en los componentes de autenticación garantiza que la experiencia del usuario final sea coherente, redirigiéndolos al sitio público tras realizar acciones de sesión.

Créditos del Autor

Esta lección ha sido adaptada del contenido original creado por Coders Free, especializado en el desarrollo web con PHP y el framework Laravel. Se recomienda visitar su canal oficial de YouTube para profundizar en estos contenidos.

54. Crear Plantilla Pública en Laravel 12 | Curso de Desarrollo Web

Contenido

Guarda tu progreso

Presiona Ctrl + D para favoritos.

Ver otros cursos