2016-11-28 1 views
0

Wir können E-Mails an mehrere Empfänger senden, indem Sie das Array der Empfänger in der $ message-> to() - Funktion der Mail übergeben. Es gibt die Lösung, um die mehreren Empfänger zu senden, aber es enthält keine Namen, es enthält nur E-Mail-IDs. Send Mail to Multiple RecipientsLaravel senden Mail an mehrere Empfänger mit dem "Name" des Empfängers

Aber wie kann ich die Namen dieser Empfänger, die in Array sind, die Mail hinzufügen. Zum Beispiel: Wenn ich eine E-Mail an einen einzelnen Empfänger senden, dann ist es wie, wo wir den zweiten Parameter als Name des Empfängers übergeben können.

$message->to("[email protected]", "Alex"); 

Aber wenn ich die Mail an mehrere Empfänger die seine wie senden:

$emails = ['[email protected]', '[email protected]','[email protected]']; 

Mail::send('emails.welcome', [], function($message) use ($emails) 
{  
    $message->to($emails)->subject('This is test e-mail');  
}); 

Gibt es eine Möglichkeit, dass ich die Namen des Empfängers dazu hinzufügen können.

+0

Mögliches Duplikat von [Laravel Mail :: send() Senden an mehrere an oder bcc Adressen] (http://stackoverflow.com/questions/26584904/laravel-mailsend-sending-to-multiple-to-or-bcc -Adressen) – Rahul

+1

@Rahul: Sie hatten es eilig, es ein Duplikat zu nennen. Meine Frage adressiert ein anderes Problem. – Mukesh

Antwort

0

können Sie bcc verwenden

Mail::send('mail', array('key' => $todos1), function($message) { 
$message->to('[email protected]') 
->bcc(array('[email protected]','[email protected]','[email protected]','[email protected]')) 
->subject('Welcome!'); 

});

+0

Wenn ich den Namen der Empfänger in der E-Mail hinzufügen möchte, dann wie es gemacht werden kann. Für Beispiel: Sie haben [email protected] in Array übergeben, aber wenn ich seinen Namen als "TEST" in E-Mail hinzufügen möchte, dann wie es gemacht werden kann. – Mukesh

+0

$ message-> from ($ address, $ name = null); $ message-> sender ($ address, $ name = null); $ message-> to ($ adresse, $ name = null); $ message-> cc ($ adresse, $ name = null); $ message-> bcc ($ adresse, $ name = null); $ message-> replyTo ($ adresse, $ name = null); $ message-> subject ($ subject); $ message-> priority ($ level); $ message-> attach ($ pathToFile, array $ options = []); –

Verwandte Themen