Not every event listener needs to run inline before your response returns. Implement ShouldQueue and Laravel queues the listener automatically.
#Events
Articles
Bulk imports and seeders can trigger a storm of observers and listeners you never intended. withoutEvents() and saveQuietly() turn them off cleanly.
Laravel's event system is one of its most powerful architectural tools. This lesson explains events, listeners, queued listeners, event subscribers, and observers, and when to reach for each.