php - 如何从 Laravel 的 Mail MessageSending 事件中检索收件人的电子邮件地址?
问题描述
你可能知道,当 Laravel即将发送电子邮件消息时,它会触发MessageSending事件。我添加了一个监听器来监听这个特定的事件。
不幸的是,我无法在侦听器的句柄方法中确定收件人电子邮件地址。我能得到的唯一论据是 Swift Mailer 消息。
您知道我可以在侦听器的句柄方法中检索收件人电子邮件地址的方法吗?
解决方案
您可以在Swift_Message对象上调用getTo()以获取消息将发送到的地址列表:
$message = $event->message;
$addresses = $message->getTo();
推荐阅读
- javascript - 从 HTML 正文中抓取 JSON 值
- hibernate - 如何在春季批处理中禁用二级缓存?
- tfs - 当密码中包含双引号时,Team Foundation 版本控制命令失败
- laravel - 雄辩的关系 - whereNotNull 不存在
- authentication - 如何使用 Xamarin.forms 使用 FaceID?
- angularjs - 将条件视图逻辑移动到控制器方法
- excel - Excel公式:根据单元格计算平均值
- html - 如何在不丢失部分图像的情况下将背景图像调整为内容(无背景大小:封面)
- java - Android:通用改造 2
- c# - Process.StartInfo.Username 为空