06 Plantillas BLADE en LARAVEL en el SISTEMA (PHP y MySql)FullStack PARTE 1

Duración: 8 min
Módulo: ⚙️ Inicio y Estructura Base Lección 6 de 8

Descripción

📄 Lección 06: Optimizando Vistas con Plantillas Blade (Parte 1)

Título del Video: 06 Plantillas BLADE en LARAVEL en el SISTEMA (PHP y MySql) FullStack PARTE 1

Esta lección marca el inicio de la refactorización del código Front-End, un paso esencial en el desarrollo profesional para evitar la duplicación de código y garantizar que los recursos estáticos se carguen correctamente, independientemente de la ruta.

🌐 Configuración Correcta de Enlaces Estáticos

El enfoque principal de la lección es corregir la forma en que se vinculan los archivos CSS y JS de AdminLTE.

  • Problema de Rutas Absolutas: El instructor explica que un enlace directo (href=".../dist/...") dejará de funcionar cuando el usuario navegue a una sub-ruta del sistema [00:43].
  • Uso de Helper url(): Para solventar esto, se utiliza el helper de Laravel {{ url('ruta/del/archivo') }}. Este helper genera la ruta completa y absoluta al archivo estático, asegurando que se cargue correctamente desde cualquier vista del proyecto [01:00].
  • Aplicación Masiva: Este proceso se repite para todos los archivos CSS y JS en la sección <head> y en los scripts inferiores, como los de AdminLTE y Plugins, garantizando que el diseño se mantenga intacto [02:31].

💻 Personalización del Encabezado (Navbar)

Se realiza una limpieza visual de la barra de navegación superior (Navbar).

  • Título del Sistema: Se cambia el título de la página a "Sistema de Reserva de Citas Médicas" [00:25].
  • Menú de Navegación: Se elimina el menú lateral izquierdo por no ser necesario y se simplifican las opciones de la barra superior. El botón principal se vincula a la ruta /admin para refrescar o volver al dashboard [05:11].
  • Limpieza de Componentes: Se eliminan elementos innecesarios de la plantilla de AdminLTE, como el buscador, para dejar una interfaz más limpia y enfocada [05:53].

✍️ Preparación de la Plantilla Maestra

Se prepara el código para la refactorización con Blade, anticipando la creación de la plantilla de layout en la siguiente parte.

  • Título del Sidebar: Se establece un título corto, "Sis Medical", para la barra lateral (Sidebar) [07:18].
  • Eliminación de Imagen: Se retira la imagen de perfil de la barra lateral, aunque se comenta que podría agregarse más adelante si el usuario lo requiere [07:36].