17 Correr FACTORY para crear DATOS en el curso de LARAVEL 10 - Sistema de control de asistencia
Duración: 11 min
Módulo: Sembrado de Datos y Visualización Básica 🗄️
Lección 3 de
4
Descripción
🎬 Lección 17: 🏭 Ejecución de FACTORIES para la Creación Masiva de Datos
Enlace del Video: https://youtu.be/CqBkiTIFv1A
💡 Objetivo:
Aprenderás a crear y utilizar Factories junto con Seeders para generar dinámicamente datos de prueba con contenido coherente (nombres, correos, etc.), permitiéndote sembrar cientos o miles de registros sin tener que copiar y pegar código manualmente.
📌 Contenido Clave de la Lección:
- 🛠️ Creación del Factory:
- Se utiliza el comando Artisan php artisan make:factory MiembroFactory para crear la "fábrica" de datos para el modelo Miembro [01:30].
- Dentro del MiembroFactory, se define el schema de los datos de prueba, utilizando funciones de Faker (como Str::random() y Random::number()) para generar valores aleatorios para campos como nombre_apellido, direccion, telefono y email, asegurando que sean únicos y realistas [04:10].
- 🔗 Vinculación y Siembra Masiva:
- 🚀 Ejecución del Factory: Al ejecutar php artisan db:seed, el sistema invoca al Seeder, que a su vez llama al Factory para generar la cantidad especificada de datos de prueba en la base de datos de manera rápida y eficiente [08:29].
- 📊 Verificación: Se demuestra cómo se insertan los datos masivamente en la base de datos (pasando de 7 a 200+ registros) con valores únicos y aleatorios, listos para ser usados en las pruebas de la interfaz [08:46].
Lecciones
Inicio Rápido y Configuración del Proyecto 🚀
Lección 10. 10 Respondiendo preguntas en el curso de LARAVEL 10 - Sistema de control de asistencia
9 min
Arquitectura MVC y Gestión de Modelos 🏗️
Lección 2. 12 Creación del MODELO MVC en el curso de LARAVEL 10 - Sistema de control de asistencia
8 min
Sembrado de Datos y Visualización Básica 🗄️
Tablas Dinámicas y Experiencia de Usuario 📊
Lección 1. 19 Utilizar DataTables en el curso de LARAVEL 10 - Sistema de control de asistencia
18 min
Formulario de Creación y Seguridad de Datos 🛡️
Lección 2. 22 Respondiendo comentarios en el curso de LARAVEL 10 - Sistema de control de asistencia
10 min
Lección 3. 23 Validando el formulario en el curso de LARAVEL 10 - Sistema de control de asistencia
13 min
Notificaciones y Mensajes Personalizados 🎉
Consulta de Detalles y Gestión de Archivos 🖼️
Actualización y Eliminación (Update & Delete) 🔄
Módulos Secundarios y Funcionalidad Clave 🧩
Lección 3. 42 Modificando el DASHBOARD en el curso de LARAVEL 10 Sistema de control de asistencia
22 min
Reportes Profesionales, Roles y Despliegue Final 🛡️
Lección 2. 49 REPORTE entre 2 FECHAS en el curso de LARAVEL 10 Sistema de control de asistencia
23 min
Lección 4. 51 SEEDER roles y permisos en el curso de LARAVEL 10 Sistema de control de asistencia
12 min
Lección 7. 54 SEEDER USUARIOS por defecto en el curso de LARAVEL 10 Sistema de control de asistencia
13 min
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️