Not every event listener needs to run inline before your response returns. Implement ShouldQueue and Laravel queues the listener automatically.
#Queues
Articles
A queued job is not a closure sitting in memory. Understanding serialization and SerializesModels explains why jobs behave the way they do.
Automatically flag user-submitted comments for review before they go live, using a queued job and a structured AI classification call.
Laravel's June 2026 updates added Bus::bulk(), which queues large batches of jobs with a single database insert per connection instead of one write per job.
Receive third-party webhooks safely in Laravel: verify signatures, skip CSRF correctly, guarantee idempotency, and process the payload on a queue.
Import a huge CSV without timing out by streaming it with LazyCollection and processing chunks through a Laravel job batch with progress tracking.
Laravel 13.17 ships first-class route metadata, a Postgres transaction pooler, the new dev:list command, and a ShouldNotRetry exception handler.
Laravel Notifications send the same message across mail, database, Slack, and SMS from one class. This tutorial builds a multi-channel notification system step by step.