Как я могу запустить команду php artisan в фоновом режиме из контроллера? - PullRequest
0 голосов
/ 12 сентября 2018

Я пытаюсь найти способ, которым я могу настроить команду ремесленника для запуска в фоновом режиме, когда пользователь выполняет действие, если я запускаю метод вызова ремесленника, браузер просто загружается, пока не будет сделано.

То, что я хочу сделать, было бы похоже на это в терминале:

php artisan fix > /dev/null 2>&1 &

Но вместо этого запустите его из контроллера?

Btw. Я знаю, что могу просто настроить cronjob для его запуска, но я действительно хочу запустить его с контроллера.

1 Ответ

0 голосов
/ 12 сентября 2018

Вы можете запустить фон ||асинхронная задача с использованием laravel queues :

https://laravel.com/docs/5.7/queues

...