如何从控制器后台运行php artisan命令?

问题描述 投票:1回答:1

我试图找出一种方法可以设置工匠命令在用户执行操作时在后台运行,如果我运行工匠调用方法,浏览器将加载直到它完成。

我想要做的是在终端中类似于此:

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

但是从控制器运行它,这可能吗?

顺便说一句。我知道我可以设置一个cronjob来运行它,但我真的想从控制器运行它。

php laravel artisan
1个回答
3
投票

你可以运行一个背景||使用laravel队列的异步任务:

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

© www.soinside.com 2019 - 2024. All rights reserved.