Laravel邮件的电子邮件通知

时间:2018-08-31 20:33:20

标签: php laravel laravel-5 logic email-notifications

我需要为消息传递系统(Laravel/vue/vuex/Pusher)设置电子邮件通知。

我已经有应用内实时通知,但是我想通过电子邮件向未发送邮件的用户发送提醒。

我无法定义避免发送垃圾邮件的逻辑。我不想发送每封邮件的电子邮件,也不想一直提醒他们同样的邮件。

跟踪我已经向用户发送过电子邮件的邮件的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

Laravel的通知已经构建为处理可以标记为已读的“看不见的”通知:https://laravel.com/docs/5.6/notifications#marking-notifications-as-read

您应该能够在通知表中添加自己的字段,以指示是否已向他们发送了电子邮件。然后设置一个作业,以发送电子邮件给尚未阅读但尚未发送电子邮件的所有通知。