Сеялка Laravel запускает различные модели событий на моих моделях, которые вызывают электронные письма с уведомлением о заказе, среди прочего, из модели Product::saved()
Model Event.Возможно ли предотвратить запуск Laravel Model Events при посеве базы данных?
Это значительно замедляет загрузку базы данных. Можно ли определить, выполняется ли Seed, и если да, скажите Laravel, чтобы он не запускал модельные события?
Это отлично подойдет для меня. – tptcat
Кажется, что это не работает с пользовательскими событиями. Другое решение: '' ' // Удалить грузоотправитель Model :: unsetEventDispatcher() ' '' Кажется работать в этом случае. –