Laravel 5.4 #13 : Seeders

Los seeders nos facilitan la creación de datos falsos para hacer pruebas. Exactamente, lo que se puede hacer con los seeders es generar datos falsos y que se guarden en la base de datos, con esto ya no tendremos que ir insertando uno por uno los datos de prueba en la base de datos.

Primero tenemos que crear el fichero para el seeder, lo haremos mediante un comando de artisan:

Y le ponemos este código en la función run():

Este código lo que hace es generar 5 usuarios y asignar a cada usuario 30 posts.

Y ponemos esta línea en DatabaseSeeder.php en la función run(), para que se ejecute cuando ejecutemos los seeders:

Para indicar que tipo de datos se van a insertar en la base de datos, tenemos que ponerlo en el archivo database/factories/ModelFactory.php :

El código es bastante descriptivo. Si quieres ver todos los tipos de datos que se admiten puedes verlos aquí.

Para ejecutar los seeders, tendremos que hacerlo mediante la línea de comandos:

 

Si todo sale bien, ya tendríamos en nuestra base de datos la información y así ahorraríamos mucho tiempo a la hora de crear datos de prueba.

-

– Seeders: https://laravel.com/docs/5.4/seeding


Aloja tu proyecto en DigitalOcean: Obtén $200 de crédito gratis al registrarte a través de este enlace.

Si hay cualquier tipo de error en el post o te surge cualquier duda, no dudes en ponerlo en los comentarios o enviarme un correo desde la página de contacto.

? CONTACTAR

Deja una respuesta

  Acepto la política de privacidad