Laravels Sämaschine führt auf meinen Modellen eine Vielzahl von Modellereignissen aus, die ua New Order Emails aus dem Product::saved()
Model Event auslösen.Ist es möglich zu verhindern, dass Laravel Model Events ausführt, wenn die Datenbank seeded wird?
Dies verlangsamt Datenbank-Seeding erheblich. Ist es möglich zu erkennen, ob ein Seed läuft und wenn ja, sag Laravel, dass er die Model Events nicht ausführen soll?
Das funktionierte gut für mich. – tptcat
Dies scheint nicht mit benutzerdefinierten Ereignissen zu funktionieren. Die andere Lösung: '' ' // entfernen Dispatcher Modell :: unsetEventDispatcher() ' '' scheint in diesem Fall zu arbeiten. –