【发布时间】:2022-01-02 13:50:15
【问题描述】:
我尝试向多个收件人发送电子邮件。我使用循环发送多次,但它似乎不起作用,因为我只收到了 1 封电子邮件。我在互联网上搜索指南,但没有找到与此问题相关的任何内容。
$mails = User::select('users.name','users.staffid','users.email')->get();
foreach($mails as $mail)
{
$data[] = [
'name' => $mail->name,
'username' => $mail->staffid,
'email' => $mail->email
];
}
foreach($data as $dat)
{
Mail::send('email.sendReminder', ["data1"=>$dat], function($message) use ($dat) {
$message->from('test@gmail.com', 'Test Reminder');
$message->to($dat['email']);
$message->subject('Reminder');
});
}
【问题讨论】:
-
这可能会回答你的问题stackoverflow.com/questions/26584904/…
-
有点类似,但很有帮助
标签: laravel