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 […]
Cuando creamos registros aleatorios para modelos en Laravel usando Faker, puede suceder que las opciones proporcionadas por los providers del paquete no nos permitan crear registros adaptados al contexto de nuestra aplicación. Afortunadamente, es posible extender el paquete y agregar métodos que nos ayuden a crear registros con datos que sean lo más reales posibles […]
En esta lección te enseñaré cómo eliminar registros con filas dependientes de otras tablas. Aprenderás de qué se trata el error foreign key constraint violation y cómo solucionarlo con una serie de técnicas que van desde eliminación en cascada, asignar NULL a las claves foráneas relacionadas y por último aprenderás cómo puedes evitar la eliminación de un...
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é […]
Los comandos Artisan nos facilitan la creación de clases y código en la aplicación y Laravel 5.5 llega con uno nuevo: make:factory con el cual podemos crear el factory para un modelo de Eloquent. Veamos cómo trabajar con él:
Aprende a mejorar tus pruebas automatizadas usando model factories para modelos relacionados y creando métodos de pruebas personalizados en tu proyecto de Laravel con TDD
En esta lección del curso Primeros pasos con Laravel 5.* vamos a estudiar varios temas como la Paginación, que en Laravel es implementado de una manera sencilla. Ademas hablaremos sobre los seeders y model factories para generar los registros en la base de datos para las notas de nuestra aplicación.
Laravel nos permite definir la estructura de la base de datos y cargarla con contenido de prueba utilizando 3 componentes: Migraciones Seeders Model Factories (nuevo en Laravel 5.1)