【发布时间】:2021-07-03 20:42:01
【问题描述】:
我很好奇,如果他们选择接收通知,我如何知道排队作业何时成功完成以可能通知相关用户。
具体来说,我正在使用带有 ShouldQueue 特征的 Laravel Excel 导出。它包括一种处理失败作业的便捷方法,因此如果需要,我可以通知用户失败(请参阅https://docs.laravel-excel.com/3.1/exports/queued.html#handling-failures-in-queued-exports)。我假设没有一些没有记录的成功方法,或者没有记录在我找不到的地方,所以....
有没有办法使用 Laravel 的排队系统来检测作业何时完成?即使我并不真正知道状态(成功或失败)并且我只知道工作已完成,我也可以检查导出文件是否存在以确认它是否成功触发通知。
谢谢。
【问题讨论】:
标签: laravel laravel-8 laravel-excel laravel-queue