【发布时间】:2018-06-03 20:07:12
【问题描述】:
你可能知道,当 Laravel 即将发送电子邮件消息时,它会触发 MessageSending 事件。我添加了一个监听器来监听这个特定的事件。
很遗憾,我无法在侦听器的句柄方法中确定收件人电子邮件地址。我能得到的唯一论据是 Swift Mailer 消息。
您知道我可以在侦听器的句柄方法中检索收件人电子邮件地址的方法吗?
【问题讨论】:
标签: php laravel email events swiftmailer
你可能知道,当 Laravel 即将发送电子邮件消息时,它会触发 MessageSending 事件。我添加了一个监听器来监听这个特定的事件。
很遗憾,我无法在侦听器的句柄方法中确定收件人电子邮件地址。我能得到的唯一论据是 Swift Mailer 消息。
您知道我可以在侦听器的句柄方法中检索收件人电子邮件地址的方法吗?
【问题讨论】:
标签: php laravel email events swiftmailer
您可以在 Swift_Message 对象上调用 getTo() 以获取消息将发送到的地址列表:
$message = $event->message;
$addresses = $message->getTo();
【讨论】: