可以把artisan后台任务放到队列里执行吗?

大概描述一下,现在有2个artisan命令,第一个就是根据用户提供的oss地址和其他参数将目录下的所有图片经过处理后入库,第二个就是把入库的这一批图片调用第三方接口进行处理并记录入库。
现在我就是手动去执行这两个命令,想问下可以通过队列的方式来实现这个流程吗?比如用户在页面上输入oss地址和其他参数,提交后就自动执行第一个命令的任务,接着再执行第二个命令的任务。
另外,如果我创建一个任务列表用来记录用户提交的任务,那任务完成了的话我可以获取到这个任务的状态吗?比如这个任务完成了,我就把这个任务记录的状态改成已完成。

请大佬们指教。谢谢啦

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 4
游离不2

当然可以,不过先看看手册吧

3年前 评论

命令一般是用来执行定时任务的,可以指定什么时间点来执行
你想根据页面的输入来触发,那为什么不直接调用一个job呢

3年前 评论
xiaoAgiao

先看看手册吧

3年前 评论

正确的姿势是,把这个逻辑写成一个job,commend里也是执行job,后台点击触发的操作也是执行job

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!