2016-06-07 55 views
2

如果我有多個隊列,是否可以按順序運行所有隊列,而無需在--queue選項中指定每個隊列?Laravel一次運行所有隊列

+1

'PHP工匠隊列:listen'將保持一個後臺進程監聽任何未決工作 – Edwin

+0

@Edwin我已經嘗試過,但對於具有隊列名稱的作業無法正常工作 – alex

回答

-1

您可以使用Symfony的Process通過PHP運行該命令。

$process = new Process('php artisan queue:work --queue=your_queue'); 
$process->run(); // Sync 
$process->start(); // Async 

如果要使用特定的隊列名稱那些作爲documentation規定可以添加到聽者。

php artisan queue:listen --queue=queue1,queue2