Laravel 5.2 - 从控制器后台运行命令并停止等待答案

时间:2016-05-20 00:42:42

标签: laravel-5.2

我想制作大约20GB的存档。为此,我使用PHP默认的ZipArchive函数。整个过程需要花费大量时间,不能在前台完成。为此,我发出命令在后台运行。当我从控制器调用它时,控制器开始等待结果,然后最终导致超时错误。 我想让它异步,所以GUI不等待答案,命令在后台执行。

Artisan::call('archive', [
                'files' => $files, 'archive_file_name' => $archive_file_name
            ]);

这就是我调用命令'archive'的方式。

提前致谢。

0 个答案:

没有答案