03 Módulo LOGIN en el Sistema de reserva de citas medicas con LARAVEL (PHP y MySql) FullStack
Duración: 12 min
Módulo: ⚙️ Inicio y Estructura Base
Lección 3 de
8
Descripción
🔐 Lección 03: Configuración y Creación Automática del Módulo de Login
Título del Video: 03 Módulo LOGIN en el Sistema de reserva de citas medicas con LARAVEL (PHP y MySql) FullStack
Esta lección es crucial, ya que establece la conexión con la base de datos e implementa la funcionalidad básica de autenticación (Login y Registro) de forma rápida y profesional usando las herramientas de scaffolding de Laravel.
💾 Conexión y Migración de la Base de Datos
Se dan los primeros pasos para vincular el proyecto de Laravel con su almacén de datos.
- Creación de la DB: Se crea la base de datos sis_reserva_de_citas_medicas en phpMyAdmin, asegurando la coteja en español (utf8_spanish_ci) para evitar futuros problemas con caracteres [01:46].
- Configuración en .env: Se actualiza el archivo de entorno (.env) con el nombre de la nueva base de datos y las credenciales de conexión [02:47].
- Ejecución de Migraciones: Se utiliza el comando php artisan migrate para crear las tablas básicas que Laravel necesita (usuarios, passwords, etc.) [09:22]. Se aborda y soluciona un error común de longitud de string (max length de 191) añadiendo una configuración en el AppServiceProvider [07:58].
💻 Instalación Rápida de Autenticación
Se implementa el módulo de Login y Registro sin escribir código Front-End, aprovechando la potencia del ecosistema Laravel.
- Instalación de Dependencias: Se utiliza Composer para instalar el paquete laravel/ui, el cual facilita la generación de vistas de autenticación [01:13].
- Generación de Scaffolding: Mediante el comando php artisan ui bootstrap --auth, se generan automáticamente todas las vistas, rutas y controladores necesarios para el Login y Registro utilizando el framework Bootstrap [05:44].
- Verificación Final: Se realiza la prueba de un nuevo registro, demostrando que el usuario es creado en la base de datos y es redirigido al Dashboard, confirmando el éxito de la autenticación [10:01].
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! ❤️