使用$ array [“ 1@1.com”,“ 2@2.com”]向laravel中的多个用户发送电子邮件

时间:2019-03-25 21:14:16

标签: laravel email laravel-5.6 multiple-users

首先感谢大家的宝贵时间。我有一个问题,我需要发送多封电子邮件,并且有var

$contact['email'] = $request->get('email'); 

使用$array['b@a.com','a@a.com']返回数据库用户的电子邮件,我该如何实施? (我使用的是laravel 5.6,并且使用的是App\Mail\ContactEmail

public function store(ContactFormRequest $request)
{
    $contact = [];
    $contact['email'] = $request->get('email');
    $contact['msg'] = $request->get('msg');
    $contact['name_company'] = $request->get('name_company');
    $contact['datoperfil'] = $request->get('datoperfil');
    $contact['destinatarios'] = $request->get('destinatarios');
    $contact['name'] = $request->get('name');
    $contact['cargo'] = $request->get('cargo');
    $contact['sendermail'] = $request->get('sendermail');
    $contact['fono'] = $request->get('fono');


    Mail::send(new ContactEmail($contact))
    ;


    return redirect()->route('avisos')->with('notification','Mensaje enviado!');

}

非常感谢

1 个答案:

答案 0 :(得分:0)

要发送消息,请在to外观上使用Mail方法

$arr = ['b@a.com','a@a.com'];
Mail::to($arr)->send(new ContactEmail($contact));

Sending mail documentation