16 Correr SEEDER para sembrar DATOS en el curso de LARAVEL 10 - Sistema de control de asistencia

Duración: 14 min
Módulo: Sembrado de Datos y Visualización Básica 🗄️ Lección 2 de 4

Descripción

🎬 Lección 16: 🌾 SEEDERS y Siembra de Datos de Prueba

Enlace del Video: https://youtu.be/5qSzgjtHPiY

💡 Objetivo:

Aprenderás a utilizar los Seeders de Laravel para insertar datos de prueba en la base de datos de manera controlada y masiva. Esta práctica es fundamental para evaluar el rendimiento del sistema con un alto volumen de registros.

📌 Contenido Clave de la Lección:

  • ❓ La Necesidad de Datos: El instructor explica por qué es insuficiente probar el sistema solo con unos pocos registros manuales y la importancia de evaluar cómo reacciona la aplicación con miles de entradas [01:00].
  • 🛠️ Creación del Seeder: Se utiliza el comando Artisan php artisan make:seeder MiembroSeeder para crear un archivo Seeder específico para la tabla miembros [03:31].
  • ✍️ Implementación del Seeder: Dentro del archivo MiembroSeeder, se implementa el método create() del Modelo para insertar registros. Se demuestra la necesidad de incluir todos los campos requeridos para evitar errores de inserción [05:05].
    • Se muestra cómo generar valores únicos para campos como email (que es unique) utilizando herramientas de Laravel/Faker para evitar conflictos [11:12].
  • 🚀 Ejecución de la Siembra:
    • El MiembroSeeder se registra en el archivo principal DatabaseSeeder.php [08:29].
    • Finalmente, se ejecuta el comando php artisan db:seed para correr el Seeder e insertar los datos de prueba en la tabla miembros [09:21].