36 Migrate Picientes en LARAVEL(PHP-MySql) FullStack
Duración: 9 minDescripción
📊 Lección 36: Migración de Pacientes en LARAVEL
Título del Video: 36 Migrate Picientes en LARAVEL (PHP-MySql) FullStack
Esta lección se enfoca en definir la estructura de la tabla de Pacientes en la migración de Laravel y ejecutarla para crear la tabla en la base de datos.
1. ⚙️ Definición de Campos de la Tabla pacientes
El instructor define los campos esenciales que la tabla pacientes debe contener para un sistema de citas médicas, haciendo hincapié en la necesidad de campos únicos para la identificación [01:17]:
| Campo | Tipo y Longitud | Restricción | Propósito |
|---|---|---|---|
| nombres | string (100) | Nombre del paciente. | |
| apellidos | string (100) | Apellidos del paciente. | |
| ci | string | unique | Cédula de Identidad o Documento de Identificación (requerido). |
| numero_de_seguro | string | unique | Número de seguro médico (requerido). |
| correo | string | unique | Correo electrónico. |
| fecha_nacimiento | string | Fecha de nacimiento. | |
| genero | string (10) | Género (masculino/femenino). | |
| celular | string (20) | Número de teléfono. | |
| direccion | string (255) | Domicilio del paciente. | |
| grupo_sanguineo | string | Tipo de sangre. | |
| alergias | string | Información sobre posibles alergias. | |
| contacto_emergencia | string | Teléfono o persona de contacto en caso de emergencia. | |
| observaciones | string | Notas adicionales. |
2. 🚀 Ejecución de la Migración
Una vez definidos los campos en el archivo de migración, se procede a ejecutar el comando de Artisan para crear la tabla en la base de datos [04:55]:
Bash
php artisan migrate
Tras corregir algunos errores de tipeo en los nombres de las columnas, la migración se ejecuta exitosamente, y la tabla pacientes se crea en la base de datos, incluyendo los índices únicos para ci, numero_de_seguro y correo [06:50].
3. Siguiente Paso: Seeding (Siembra de Datos)
El instructor adelanta que el siguiente capítulo se centrará en la generación masiva de datos de prueba. Se utilizarán Factories y Seeders para crear de golpe cientos de registros (500 pacientes, por ejemplo) con el fin de realizar pruebas de rendimiento y funcionalidad en el sistema, especialmente con grandes volúmenes de información [07:52].
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️