Laravel电子邮件有条件发送-检查何时将此类型的电子邮件发送给用户

时间:2019-01-10 22:39:01

标签: php laravel email

我每天执行一项计划任务,以将电子邮件发送给具有未清发票的客户,并且需要添加条件以检查是否在最近72小时内将电子邮件发送给了该客户。

我想我需要:

  • 发送邮件。
  • 将消息类型和用户记录到数据库
  • 检查数据库中发送最后一封邮件的时间。

我已经读了很多书,想知道Laravel是否已经包含了类似的东西?到目前为止,我还找不到很多东西。

1 个答案:

答案 0 :(得分:0)

这不是内置于平台中,但添加起来应该相当简单。使用Laravel的邮件功能triggers a MessageSent event发送电子邮件。将侦听器附加到该事件,您可以使用它进行任何操作。该事件将包括消息对象以及传递给它的所有数据。