Siewnik Laravel uruchamia wiele modeli zdarzeń w moich modelach, które wywołują wiadomości e-mail z powiadomieniem o nowym zamówieniu, między innymi ze zdarzenia modelu Product::saved()
.Czy można zapobiec uruchamianiu zdarzeń modelu Laravel podczas wysiania bazy danych?
To znacznie spowalnia zasiewanie bazy danych. Czy możliwe jest wykrycie, czy Seed jest uruchamiany, a jeśli tak, to czy Laravel nie powinien uruchamiać zdarzeń modelu?
To zadziałało dla mnie świetnie. – tptcat
Wygląda na to, że nie działa z niestandardowymi zdarzeniami. Inne rozwiązanie: '' ' // Usuń Dyspozytor model :: unsetEventDispatcher() ' '' wydaje się działać w tej sprawie. –