resquebundle/resque
ResqueBundle provides Symfony integration for Redis-backed Resque background jobs, with services and console commands to enqueue tasks, start and manage workers, and monitor queues. It wraps the PHP Resque port and adds simple configuration for queues and worker lifecycle in Symfony projects.
5.0.3; on PHP 7.x you must stay on the previous major/minor.composer require the package, then publish its config (php artisan vendor:publish --tag=resque-config or the provider's publish group) and review the Redis connection block (host, port, database, password).config/resque.php (or equivalent) — connection + queue definitions.StartWorkerCommand — the class changed in this release; it now accepts/uses auth when connecting.perform() contract.perform() method, enqueue it from a controller or artisan command, then run the worker via the package's artisan command and watch the job execute. Validate the happy path on a non-production Redis database before wiring queues into your app.perform() rather than serializing models.numprocs, autostart, and restart-on-exit.REDIS_PASSWORD), so StartWorkerCommand authenticates consistently with the rest of the app's Redis connections. Never hardcode it in config.queue:restart equivalent or Supervisor restart) so long-lived workers pick up new code.phpunit.xml, flush it between tests, and assert enqueues by inspecting the Redis queue or using the package's test helpers if provided.StartWorkerCommand now passes credentials, a missing/blank password env var typically shows up as a generic Redis NOAUTH/connection refused. Check env resolution before the worker process, and log the resolved host/port/db (never the password).perform() vanish.^5.0.3 in composer.json and run the worker command manually once in staging to confirm auth works before rolling to production.How can I help you explore Laravel packages today?