我正在尝试执行一个异步任务,该任务填充来自REST
Web服务调用的对象数组。
我正在handle()
类的job
方法内部编写代码。
控制器应该可以随时从该object
中检索一个array
。
该任务应该连续运行,因此,每当我要检索object
时,我的array
仍包含数据。
我的问题是如何使job
永久执行,如何从控制器中检索数据?
预先感谢
答案 0 :(得分:0)
每次操作后,您都需要从作业(db,redis,文件)中的某个地方存储(缓存)阵列。
然后从存储中检索控制器中的“新”数组。
如果数组中的对象相似,则可以创建模型并使用标准的laravel功能。
要运行永久性任务,可以使用以下控制台命令:
nohup php artisan {command_name} &