queues
Installation
SKILL.md
Laravel Queues
When to use
- The user needs to choose or configure a queue driver such as sync, database, Redis, SQS, or Beanstalkd.
- The user wants to move slow work (email, image processing, API calls) out of the web request into a background job.
- The user is configuring job retries, backoff, timeouts, or handling failed jobs and workers that keep reprocessing.
When NOT to use
- Do not use queues to run periodic time-based tasks; use the task scheduler (cron) to dispatch them on a schedule.
- Do not queue work whose result the caller needs within the same request; run it synchronously instead.