Używam funkcji Poczta w bibliotece pod biblioteką SwiftMailer.Laravel wysyła oddzielną, wielokrotną pocztę bez użycia pętli foreach
Mail::send('mail', array('key' => $todos1), function($message) {
$message->to(array('[email protected]','[email protected]','[email protected]','[email protected]'))->subject('Welcome!');
});
Powyższa funkcja wysyła wiadomość do kilku użytkowników, ale użytkownicy wiedzą, kim są poczta jest wysyłana jako jej do rozwiązania składa się z
To: [email protected], [email protected], [email protected], [email protected]
Więc Inorder naprawić ten Użyłem foreach
pętla który wysyła maile 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!');
});
}
powyższy kod działa poprawnie ...
Moje pytanie brzmi: w tej zaawansowanej strukturze istnieje jakaś funkcja, która może wysyłać wiadomości do użytkowników o unikalnym to
adresie (ie) bez wiedzy użytkownika, jak-wiele innych ta sama poczta jest wysyłana bez użycia numeru foreach
.. .
Jeśli muszę użyć zmiennych związanych z poszczególnymi destinatary w e-mailu, muszę użyć '' 'foreach '' '? – JCarlos
@JCarlos Tak, jeśli każda wiadomość e-mail jest unikatowa, musisz ją zapętlić i wysłać. Powyższe działa tylko wtedy, gdy wysyłasz dokładnie ten sam e-mail do wszystkich, – Steve