Seeders - Factories

  • Desactivar eventos relacionados con los modelos

Se deben desactivar los eventos paraevitar que al correr los seeders, por ejemplo, se envíen correos al crear cada usuario; en caso de usar logs no hay problema, pero si se usa un servicio como mailgun sí.

Dentro de database/DatabaseSeeder.php en el método run()

// Deactivate models events
User::flushEventListeners();
Category::flushEventListeners();
Product::flushEventListeners();
Transaction::flushEventListeners();

Last updated

Was this helpful?