отправлять электронные письма нескольким пользователям в laravel с помощью массива $ ["1@1.com", "2@2.com"] - PullRequest
0 голосов
/ 26 марта 2019

Прежде всего, спасибо всем за уделенное время. У меня есть вопрос, мне нужно отправить несколько электронных писем, и у меня есть 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 голосов
/ 26 марта 2019

Чтобы отправить сообщение, используйте метод to на фасаде Mail

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

Отправка почтовой документации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...