Я использую очереди Laravel для обработки заданий для пользователей в фоновом режиме. Для каждого пользователя у меня есть отдельная очередь, например:
Process::withChain(
[
new Step1(),
new Step2()
]
)->dispatch()->allOnQueue($user)->delay(now()->addMinutes(1));
Теперь проблема в том, что я не знаю, как я могу динамически обрабатывать эти очереди, выполнив следующую команду
artisan queue:work --tries=3 --daemon --queue=<user_name>
любые комментарии / предложения приветствуются.