PHP / Laravel:运行功能,只要有事

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

不知道,我正在寻找,可能是有人可以点我朝着正确的方向。我要运行的代码的一些部分之后的一些文件已经被上传到一个文件夹。这意味着,通过点击上传按钮,用户开始function(1)该存盘。只要文件被上传,启动另一个function(2)与此文件的工作。

我想过要绑定function(2)到上传按钮,以某种延迟或验证的,如果文件被上传。

怎样才可以实现?哪种方法使用?有任何想法吗?

php laravel file delay verification
1个回答
0
投票

事件侦听这里似乎是一个很好的使用情况。一旦function(1)完成后,它可以发出FileUploaded事件和function(2)可以从注册到FileUploaded事件监听器被调用。

事件侦听器也可以,如果他们是长时间运行的任务不从等到function(2)返回一个响应之前进行强制上传请求排队。

根据你的使用情况,你也可以只在function(2)结束排队function(1)工作。事件侦听器将允许您从function(1)脱钩function(2)

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