La seminatrice di Laravel esegue una serie di eventi modello sui miei modelli che attivano, tra le altre cose, le e-mail di notifica di Nuovo ordine dall'evento modello Product::saved()
.È possibile impedire a Laravel di eseguire gli eventi del modello quando il database viene sottoposto a seeding?
Questo rallenta notevolmente il seeding del database. È possibile rilevare se viene eseguito un seme e, in caso affermativo, comunicare a Laravel di non eseguire gli eventi modello?
Questo ha funzionato alla grande per me. – tptcat
Sembra non funzionare con eventi personalizzati. L'altra soluzione: '' ' // Rimuovere Dispatcher Modello :: unsetEventDispatcher() ' '' sembra funzionare in questo caso. –