Cómo crear tus propios Providers de Faker en Laravel

Faker

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 para la aplicación. A continuación, en este tutorial aprenderás a crear y configurar tus propios providers de Faker en un proyecto de Laravel.

Ver post

Generando datos de prueba con Faker en Laravel

Faker

En muchos tutoriales y cursos de Styde.net hemos usado el componente de PHP Faker, creado por Francois Zaninotto, con el cual podemos dejar atrás la tediosa tarea de introducir manualmente los datos de la aplicación cuando queremos probar nuestro código. Con Faker podemos generar distintos tipos de datos como: nombres, teléfonos, ciudades, direcciones de correo, entre otros; ayudándonos a reducir tiempo y el esfuerzo de inventar datos ficticios para los registros. Vamos a conocer con más detalle las características que nos ofrece este componente y cómo usarlo en un proyecto de Laravel.
Ver post

Creación de un componente de Model Factories usando el patrón Factory Method

Patrones de Diseño

En esta lección culminaremos el desarrollo de la clase abstracta para generar modelos o «Model Factory» apoyándonos una vez más en el patrón Factory Method en combinación con otro patrón ya aprendido durante el desarrollo de este curso. Además, emplearemos diversas técnicas de refactorización y de desarrollo con pruebas automatizadas (TDD).

Regístrate para ver ésta y cientos de lecciones exclusivas.

Aplicación del Patrón Factory Method

Patrones de Diseño

En esta lección del Curso de Patrones de Diseño con PHP vamos a aplicar el patrón de diseño Factory Method, para crear los modelos de nuestra aplicación en el entorno de pruebas. Este patrón nos permitirá crear objetos de modelos usando una clase Factory que delegará a sus subclases la responsabilidad de decidir cuál modelo será instanciado.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Patrón Factory Method: Proyecto de ejemplo

Patrones de Diseño
En esta primera lección sobre el Patrón Factory Method plantearemos el código de ejemplo con el cual estaremos trabajando: Magniloquent, un nuevo ORM que utilizaremos para crear modelos en las lecciones de esta parte del curso.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Recibe consejos útiles y múltiples recursos directamente en tu correo