aboutcoders/job-bundle
Symfony bundle for asynchronous job processing via method annotations and DI services. Track status, cancel/update/restart jobs, run scheduled (cron) jobs, and expose a JSON REST API. Supports many queues: DBAL, RabbitMQ, Redis, SQS, IronMQ, Beanstalkd, more.
Pros:
Queue system may offer tighter integration.Cons:
laravel/framework queues), introducing potential abstraction overhead or compatibility gaps.php-amqplib).queue:work command or a custom CLI wrapper.auth:sanctum) for security, as the bundle lacks native Laravel auth integration.symfony/dependency-injection) may conflict with Laravel’s newer versions.spatie/laravel-queue-scheduler, laravel-horizon) with active support?config/app.php or via a custom provider to avoid conflicts with Laravel’s container.queue:work command or wrap the bundle’s consumer in a Laravel-compatible CLI task./api/jobs/*) to avoid collisions with Laravel’s routes.connections in config/queue.php).auth:sanctum) into the bundle’s API routes via a custom route service provider.composer.json (e.g., Symfony v3.x vs. Laravel’s v8.x+).v5.x compatibility (if possible via symfony/flex recipes).aboutcoders/job-bundle).config/packages/aboutcoders_job.yaml and update Laravel’s config/queue.php.@AbcJob (or use XML/YAML config).AppServiceProvider).config/queue.php.aboutcoders_job.yaml to match.routes/api.php).auth:sanctum) to API endpoints.php artisan queue:work or a custom script wrapping the bundle’s consumer.php-amqplib).composer.json overrides or forks for critical packages.How can I help you explore Laravel packages today?