04 Migración de tablas a la BASE de DATOS en el curso de LARAVEL 10 Sistema de control de asistencia

Duración: 13 min
Módulo: Inicio Rápido y Configuración del Proyecto 🚀 Lección 4 de 10

Descripción

🎬 Lección 04: 💾 Migración de Tablas a la BASE DE DATOS y Registro Funcional

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

💡 Objetivo:

Descubre el poder de las Migraciones de Laravel. En esta lección, tomarás las definiciones de tablas en código PHP y las convertirás en tablas reales en tu base de datos MySQL con un solo comando. Al final, probarás el formulario de registro para guardar tu primer usuario en el sistema.

📌 Contenido Clave de la Lección:

  • 👀 Explorando el Scaffolding: Se revisa dónde se ubican los archivos de las vistas (resources/views/auth) y los controladores que Laravel ha generado automáticamente para el login y registro [00:59].
  • 🚫 Resolviendo Errores: Entiende por qué el sistema de autenticación arroja un error al intentar registrar: la tabla users aún no existe en la base de datos [03:00].
  • 🧱 El Poder de las Migraciones: Aprende a trabajar con la carpeta database/migrations, donde el código de las tablas está definido de forma programática [03:59].
  • ⚙️ Configuración InnoDB: Solución de errores avanzados, configurando el motor de almacenamiento de la base de datos a InnoDB dentro del archivo config/database.php para asegurar el correcto funcionamiento de las relaciones [07:16].
  • ✅ Ejecutar la Migración: Utiliza el comando php artisan migrate para crear todas las tablas necesarias (usuarios, migraciones, etc.) con éxito en MySQL [08:34].
  • 🚀 Primer Registro Exitoso: Registra el primer usuario administrador, verificando que la contraseña se guarda de forma segura y encriptada en la base de datos [10:35].