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.
Lecciones
⚙️ Inicio y Estructura Base
👤 CRUD de Usuarios y UX Avanzada
Lección 2. 10 Listado de usuarios del controllador a la vista en el SISTEMA (PHP y MySql)FullStack
9 min
Lección 3. 11 Diseño de tabla con BOOTSTRAP en la vista en el SISTEMA (PHP y MySql) FullStack
12 min
Lección 6. 14 Registro y validación de datos para USUARIOS en el SISTEMA (PHP y MySql)FullStack
16 min
👩💼 Módulo de Secretarias
🤒 Gestión de Pacientes
Lección 4. 38 Como llamar desde un seeder a un factory de pacientes en LARAVEL(PHP-MySql) FullStack
14 min
Lección 8. 42 Show Pacientes en el sistema de reservas de citas medicas LARAVEL(PHP-MySql) FullStack
12 min
Lección 9. 43 EDIT Pacientes en el sistema de reservas de citas medicas LARAVEL(PHP-MySql) FullStack
14 min
🏥 Infraestructura: Consultorios y Doctores
⏰ Horarios y Lógica de Disponibilidad
Lección 1. 60 Calendario de Atención de Doctores en el sistema con LARAVEL(PHP-MySql) FullStack
14 min
Lección 10. 69 Plantilla Web para el sistema de reserva de citas con LARAVEL(PHP-MySql) FullStack
13 min
🔑 Seguridad, Roles y Permisos
Lección 6. 76 Identificando el ROL de cada Usuario en el Sistema con LARAVEL(PHP-MySql) FullStack
11 min
Lección 8. 78 Mostrar el Menú según los Roles y Permisos en Sistema con LARAVEL(PHP-MySql) FullStack
7 min
Lección 9. 79 Acceso No Autorizado con Roles y Permisos en Sistema con LARAVEL(PHP-MySql) FullStack
14 min
Lección 12. 82 Cargar Horario en la página principal en Sistema con LARAVEL(PHP-MySql) FullStack
16 min
Lección 13. 83 Redirigir a ADMIN desde Login y Register en Sistema con LARAVEL(PHP-MySql) FullStack
12 min
🗓️ Reserva de Citas y FullCalendar
Lección 2. 87 Formulario para Registrar Citas Medicas del Sistema con LARAVEL(PHP-MySql) FullStack
18 min
Lección 3. 88 Guardar Cita Medica en la Base de Datos de Sistema con LARAVEL(PHP-MySql) FullStack
15 min
Lección 9. 94 Cargar Reservas de Citas Medicas con AJAX del Sistema con LARAVEL(PHP-MySql) FullStack
20 min
📝 Historial Clínico, Configuraciones y Reportes
Lección 17. 116 Modificación del Historial Clínico del Sistema con LARAVEL(PHP-MySql) FullStack
15 min
Lección 19. 118 Reporte Impreso del Historial Clínico del Sistema con LARAVEL(PHP-MySql) FullStack
17 min
Lección 20. 119 Buscar Pacientes del Historial Clínico del Sistema con LARAVEL(PHP-MySql) FullStack
17 min
Lección 21. 120 Buscar Pacientes del Historial Clínico del Sistema con LARAVEL(PHP-MySql) FullStack
12 min
💵 Pagos, Impresión y Cierre
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️