В этот участок кода - lumen даже не заходит, Это понятно по значению в б.д. иначе бы статус изменилсяДля начала убедитесь, что у вас обработчик очереди вообще запущен. Затем, оберните весь код внутри
handle
в try / catch(\Throwable $exception)
и посмотрите, не бросается ли чего.getenv('RABBITMQ_QUEUE')
.
Лучшее из того, что я видел на тему Laravel - это https://laracasts.com.
Ларакастов, официальной документации и вопроса "почему я в своём коде делаю именно это" хватит для достижения уровня "очень крепкий джун". Последний пункт самый важный.