L'envoi de courriels à plusieurs destinataires en cc dans Laravel 5.4
J'ai une fonction qui envoie un e-mail comme ceci:
Mail::to($email)
->cc($arraywithemails)
->send(new document());
Comment puis-je envoyer un courriel à plusieurs cc utilisateurs? J'ai vérifié la documentation officielle, mais il n'y est aucune idée de là.
Vous devez simplement être en mesure d'utiliser cc() ou cci(), ils sont dans la doc
OriginalL'auteur prgrm | 2017-05-03
Vous devez vous connecter pour publier un commentaire.
La setAdress() fonction Transmissible de vous permettre de vous donner un tableau comme argument :
Mailable.php
De sorte que Vous devriez être en mesure d'utiliser la fonction par le passage d'un tableau en tant que votre argument
@param object|array|string $address
dans Laravel 5.5 pour lecc()
fonction. Donc, il est possible de passer un objet, un tableau, ou une chaîne. Donc, aller de l'avant et de passer un tableau des multiples chaînes que vous avez en tant que destinataires.OriginalL'auteur Mathieu Ferre
Qui devrait fonctionner. De officiel Laravel la documentation:
Ils sont totalement différents. Je ne comprends pas le downvote. C'était pour montrer l'OP les possibilités et que son code devrait fonctionner, en tout cas, comme il le fait d'accepter un tableau de valeurs.
La solution à "je veux à la CC de plusieurs personnes" n'est pas simplement "utiliser le champ CCI pour la deuxième personne".
Il n'est pas. J'ai fourni un lien vers la documentation officielle que l'OP a dit qu'il/elle ne peut pas le trouver. La réponse est principalement aux OP dans la bonne direction, mais, ce n'est pas grave 🙂
Je pense que ceejayoz a dit que vous pourriez avoir clairement expliqué que les docs implique, et aussi ne pas expliquer clairement) que
cc()
etbcc()
accepter des chaînes de ou tableaux.OriginalL'auteur Mozammil