Cambios en Model Factories y Seeders a partir de Laravel 8
En este videotutorial actualizaremos los seeders y Model Factories al formato por defecto incluido a partir de Laravel 8....
En este videotutorial actualizaremos los seeders y Model Factories al formato por defecto incluido a partir de Laravel 8....
Introducción Generando factories Reiniciando la base de datos después de cada prueba Escribiendo factories Extendiendo Factories Estados de un factory LLamadas de retorno de un factory Usando factories Creando modelos Persistiendo modelos Relaciones Usando Seeders Aserciones disponibles Introducción Laravel proporciona una variedad de herramientas útiles para hacer que sea más fácil probar tus aplicaciones que […]
Introducción Escribiendo seeders Usando model factories Registrando seeders adicionales Ejecutando seeders Introducción Laravel incluye un método sencillo para alimentar tu base de datos con datos de prueba usando clases Seeder. Todas las clases Seeder son almacenadas en el directorio database/seeds. Las clases Seeder pueden tener cualquier nombre que desees, pero deberías seguir probablemente alguna convención […]
Laravel provee un sencillo método para insertar datos de prueba o los datos iniciales de tu aplicación en la base de datos, me refiero a los seeders. En esta lección crearemos un seeder para cargar las primeras notas de nuestro proyecto en la DB.
En esta lección 24 del curso Crea un Panel de Control con Laravel vamos a crear una tabla de equipos, junto con su modelo, seeder y model factory y vamos a asociarla con la tabla y el modelo de usuarios usando claves foráneas y Eloquent ORM. Además trabajaremos en los seeders para que al crear un usuario...
En las lecciones anteriores de este Curso de Técnicas de autorización con Laravel aprendiste cómo utilizar Bouncer para asignar roles y habilidades a los usuarios, en esta lección te explicaré cómo podemos utilizar los seeders para definir dichos roles y habilidades tanto para nuestra aplicación como para nuestro entorno de pruebas. Además aprenderás a definir los títulos...
Los Model Factories nos permiten crear registros de prueba, ya sea para cargar nuestra base de datos con «información falsa» o «información de prueba» o para crear las condiciones necesarias para ejecutar pruebas automatizadas. En esta lección practicaremos con la creación de modelos desde Tinker y desde nuestros seeders utilizando Model Factories. Además te enseñaré […]
En la lección anterior cargamos datos de prueba utilizando un administrador de base de datos, sin embargo esto trae como consecuencia que cada vez que ejecutemos migrate:refresh o migrate:fresh perdamos dichos datos. En esta lección veremos una mejor forma de cargar datos de prueba utilizando los Seeders de Laravel.
En esta lección mejoraremos el listado de post agregando elementos, como status y categoría, para poder identificar los posts fácilmente. Además trabajaremos con los seeders para crear registros con fechas de creación y estatus diferentes, de manera tal que tengamos datos ficticios que nos permitan ver diferentes resultados cuando filtremos los posts. Por supuesto nos apoyaremos […]
Los seeders son un mecanismo de Laravel para poder cargar datos a las tablas de la base de datos bien sea ficticios a través del uso de faker con los model factories o reales creando registros con los modelos y sus métodos de Eloquent. En este video aprenderás a cargar las tablas relacionadas de nuestra...