如何将电子邮件数组传递给 laravel 中的邮件功能


$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;
});

因此,将电子邮件数组发送和传递到视图并将其发送给它们是这样的

猜测何时返回只是$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法律,认为这是不允许的吗?

最新更新