如果模型记录被删除,则中止可排队的通知

时间:2018-11-13 07:32:16

标签: php laravel notifications queue

我似乎找不到解决方案。我有一个使用Laravel Notification特性的Queueable。因此,情况如下:用户发布新记录,通常将通知排队发送给所有其他可用用户。但是随后,该用户希望取消/删除新添加的记录。

删除已发送的通知很容易,但是如何删除仍在排队的通知呢?

InteractsWithQueue可以帮助解决此问题吗?如果是这样,我不确定如何利用它。是否创建其他Job进行清理?

谢谢。

更新:

顺便说一句,我为此使用了database队列和SoftDeletes特征。并在创建记录后立即发送通知。

0 个答案:

没有答案