Following the docs https://laravel.com/docs/9.x/queues#queue-priorities this should work:
php artisan queue:work --queue=priority,default
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Hi,
Dedicated server for Workers on Laravel Forge. I have 3 queues on my project: default, priority, reporting.
Default queue is used for emails and other small jobs. This have have 2 processes.
Priority queue is used on high priority jobs. This have 2 processes.
Reporting queue is used on report generation jobs. This have 1 process.
Question: If for example priority queue is empty, is it possible to have the priority worker with 2 processes, handle jobs in the default queue instead of just standing idle?
Following the docs https://laravel.com/docs/9.x/queues#queue-priorities this should work:
php artisan queue:work --queue=priority,default
Please or to participate in this conversation.