【问题标题】:How to make Laravel work asynchronously?如何让 Laravel 异步工作?
【发布时间】:2018-06-09 20:34:31
【问题描述】:

我在 Laravel(Lumen) v5.6 中编写了这段代码:

public function store(Request $request)
{      
    // other code here
    $this->bigUglyFunction($comment);
    return response()->json($comment);
}

我预计 bigUglyFunction() 会花费大量时间来完成执行。但我想尽快返回响应。所以我需要程序在执行该功能的同时将控制权传递给下一行。也许 Laravel 队列可以派上用场,但我不确定,而且我在这方面的经验也不多。我希望有人可以帮助我了解如何使该方法异步工作。提前致谢。

【问题讨论】:

标签: laravel asynchronous laravel-5 lumen laravel-queue


【解决方案1】:

您可以参考队列 队列 [https://laravel.com/docs/5.5/queues]

这是在大型任务上实现异步特性的最佳方法之一。

【讨论】:

    猜你喜欢
    • 2019-07-30
    • 1970-01-01
    • 2021-07-19
    • 2016-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-29
    相关资源
    最近更新 更多