$emails
是一个数组,但只显示一封电子邮件。
另外如何将电子邮件数组传递到info_on_hand
视图?
$emails=$request['emails'][$i];
Mail::send('emails.info_on_hand', $data, function ($message) use($emails) {
$message->from('us@example.com', 'Name Company');
foreach($emails as $email):
$message->to($emails)->subject('Status: '.Input::get('desc').' With VIN# '.Input::get('vin').' is '.Input::get('status').'At Name');
endforeach;
});
答案 0 :(得分:0)
所以发送并将电子邮件数组传递给视图并将其发送给他们就像这样
猜测当你只返回$emails
时,它看起来像这样:
['test@example.com', 'test2@example.com','test3@example.com']
若是,请使用此
$emails = $request['emails'];
Mail::send('emails.info_on_hand', ['emails' => $emails], function ($m) use ($emails) {
$m->from('youremail@eample.com', 'Name');
$m->to($emails);
$m->subject('Your Subject');
});
另一件事是,根据新的GDPR法律,不要认为这是允许的吗?