Я не могу найти решение для этого.У меня есть Laravel Notification
, который использует черту Queueable
.Итак, сценарий такой: пользователь публикует новую запись, уведомление обычно ставится в очередь для отправки всем другим доступным пользователям.Но затем этот пользователь желает отменить / удалить вновь добавленную запись.
Удалить уже отправленные уведомления легко, но как мне удалить уведомления, которые все еще находятся в очереди?
InteractsWithQueue
поможет с этой проблемой?Если так, я не уверен, как использовать это все же.Создать другой Job
для очистки?
Спасибо.
ОБНОВЛЕНИЕ:
Кстати, я использую очередь database
и черту SoftDeletes
за это.И указанное уведомление отправляется сразу после создания записи.