Отмена уведомления в очереди, если запись модели удалена - PullRequest
0 голосов
/ 13 ноября 2018

Я не могу найти решение для этого.У меня есть Laravel Notification, который использует черту Queueable.Итак, сценарий такой: пользователь публикует новую запись, уведомление обычно ставится в очередь для отправки всем другим доступным пользователям.Но затем этот пользователь желает отменить / удалить вновь добавленную запись.

Удалить уже отправленные уведомления легко, но как мне удалить уведомления, которые все еще находятся в очереди?

InteractsWithQueue поможет с этой проблемой?Если так, я не уверен, как использовать это все же.Создать другой Job для очистки?

Спасибо.

ОБНОВЛЕНИЕ:

Кстати, я использую очередь database и черту SoftDeletesза это.И указанное уведомление отправляется сразу после создания записи.

...