Как не блокировать код после выполнения Artisan::queue?
Как не блокировать код после выполнения Artisan::queue? Метод запускает консольную команду, которая не нужна в основном потоке. Но блокирует его завершение. Как избежать этого?
Вообще-то обрабатывальщик задач должен быть запущен отдельным процессом, например через cron, .service, pm2 или какой-нибудь supervisor, а не внутри самого обработчика запроса.
Если это у вас локальная разработка, то просто оставьте консоль открытой, а для других задача откройте новую.
На боевом сервере запускайте отдельно, через supervisor или pm2.