我在 Laravel(Lumen) v5.6 中编写了这段代码:
public function store(Request $request)
{
// other code here
$this->bigUglyFunction($comment);
return response()->json($comment);
}
我预计 bigUglyFunction() 需要花费大量时间才能完成执行。但我想尽快返回响应。所以我需要程序在执行该函数的同时将控制权传递给下一行。也许 Laravel 队列可以很方便,但我不确定,而且我在这方面没有太多经验。我希望有人可以帮助我了解如何使该方法异步工作。提前致谢。
最佳答案
可以引用队列 队列 [ https://laravel.com/docs/5.5/queues ]
这是在大型任务上实现异步特性的最佳方法之一。
关于laravel - 如何让 Laravel 异步工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50778308/