Ich verwende Mail Funktion in Laravel unter der SwiftMailer Bibliothek.Laravel senden separate, mehrere E-Mails ohne foreach Schleife
Mail::send('mail', array('key' => $todos1), function($message) {
$message->to(array('[email protected]','[email protected]','[email protected]','[email protected]'))->subject('Welcome!');
});
Die obige Funktion sendet an mehrere Benutzer Mail, aber die Benutzer wissen, wer sind all die E-Mail als gesendet wird
To: [email protected], [email protected], [email protected], [email protected]
So Adresse besteht aus inorder, dies zu korrigieren habe ich verwendet, um eine foreach
Schleife, die die E-Mails sendet seperatly
foreach($to as $receipt){
//Mail::queue('mail', array('key' => $todos1), function($message) use ($receipt)
Mail::send('mail', array('key' => $todos1), function($message) use ($receipt)
{
$message->to($receipt)->subject('Welcome!');
});
}
Der obige Code funktioniert gut ...
Meine Frage ist in diesem erweiterten Rahmen, dass gibt es eine Funktion, die E-Mails an die Benutzer mit einzigartigen to
Adresse (dh) ohne einen Benutzer zu wissen, wie-viele andere die gleiche Mail ohne Verwendung eines foreach
gesendet wird, senden könnte .. .
Wenn ich Variablen zu jedem destinatary in der E-Mail im Zusammenhang verwenden muß, muß ich verwenden, um ein '' 'foreach '' '? – JCarlos
@JCarlos Ja, wenn jede E-Mail-Adresse eindeutig ist, müssen Sie diese Schleife wiederholen und senden. Das obige funktioniert nur, wenn Sie die gleiche E-Mail an alle senden – Steve