11 Creación de tabla y migración en el curso de LARAVEL 10 - Sistema de control de asistencia

Duración: 12 min
Módulo: Arquitectura MVC y Gestión de Modelos 🏗️ Lección 1 de 4

Descripción

🎬 Lección 11: 🏗️ Creación de Tabla y Migración para el Módulo Miembros

Enlace del Video: https://youtu.be/QpEAoJtsssc

💡 Objetivo:

Aprenderás a crear nuevas tablas de base de datos de manera profesional utilizando el sistema de Migraciones de Laravel con el comando Artisan. Definirás todos los campos necesarios para el módulo Miembros y aplicarás la migración para actualizar el esquema de tu base de datos.

📌 Contenido Clave de la Lección:

  • 🛠️ Generación de Migración: Utilizarás el comando Artisan php artisan make:migration create_miembros_table --create=miembros para generar el archivo de migración necesario [02:37].
  • 📂 Estructura del Archivo de Migración: Analizarás el archivo generado en database/migrations, comprendiendo las funciones up (para crear la tabla) y down (para eliminarla), que son clave para la gestión de versiones de la base de datos [03:59].
  • 🧱 Definición de Campos: Definirás las columnas para la tabla miembros, incluyendo los tipos de datos y longitud (ej. string, unique):
    • Identificadores: Los campos id y timestamps (created_at, updated_at) vienen por defecto [04:56].
    • Datos Personales: Se definen campos como nombre_apellido, direccion, telefono, fecha_nacimiento y genero [06:14].
    • Correo Único: Se crea el campo email y se le aplica el atributo unique() para evitar registros duplicados [09:17].
    • Otros Datos: Campos como estado y ministerio completan la definición de la tabla [09:54].
  • 🚀 Ejecución de la Migración: Ejecutarás el comando php artisan migrate para aplicar los cambios y crear la nueva tabla miembros en la base de datos, verificando que la acción se realice sin errores [10:38].