无论采用哪种方法,我都没有技术问题。
我需要发送纯文本通知,例如3个电子邮件地址。
我使用Laravel的按需通知类:
use Illuminate\Notifications\AnonymousNotifiable as Notification;
$this
->notification
->route('mail', $notificationRecipients)
->notify(new $notificationClass(
'some title',
'some content'
));
因此$this->notification
在注入Notification
的{{1}}上方。 __construct
是一组电子邮件地址:
$notificationRecipients
这些人收到电子邮件后,会在return [
'foo@local',
'bar@local',
'baz@local',
];
字段下的邮件客户端中看到对方。 我不希望这种情况发生。我希望他们在不知道还有谁收到的情况下接收此电子邮件。。
我想出了一个显而易见的解决方案,该方法不需要传递数组或收件人,而只需遍历电子邮件和To:
电子邮件,而使用foreach
调用上述代码。
这显然是可行的,但是会降低收件人数量(在这种情况下,速度要慢3倍),从而降低脚本执行速度。
是否可以保持批量发送一组收件人,但又告诉->route('mail', [$singleRecipient])
“将收件人彼此分开” ?
感谢任何提示。