2017-01-12 1 views
1

Mon code est comme ceci:Comment puis-je envoyer un e-mail à 2 ou plusieurs e-mails sur l'envoi de mise en page mail laravel 5.3?

public function toMail($notifiable) 
{ 
    return (new MailMessage) 
       ->subject('You have new follower') 
       ->greeting('Hello!') 
       ->line('Welcome to my application') 
       ->line('Thank you'); 
} 

Lorsqu'il est exécuté, il a été envoyé seulement à un e-mail, l'e-mail lorsque les données d'entrée.

Comment faire pour envoyer un e-mail à 2 adresses e-mail ou plus?

je lis sur https://laravel.com/docs/5.3/notifications#mail-notifications, mais je ne trouve pas

Répondre

0

Laravel notifications sont utilisés pour notifier modèle unique (dans la plupart des cas, il est le modèle utilisateur) par l'intermédiaire de divers canaux, et l'un d'eux est mail. Si vous souhaitez envoyer un courrier électronique à plusieurs personnes, vous pouvez utiliser Laravel's mailing functionality.

Cependant, étant donné que les notifications (par courrier électronique) utilisent également les fonctions d'envoi de Laravel, vous pouvez simplement utiliser, bien que je ne le recommanderais pas:

public function toMail($notifiable) 
{ 
    return (new MailMessage) 
       ->subject('You have new follower') 
       ->cc('[email protected]') // I've added this 
       ->greeting('Hello!') 
       ->line('Welcome to my application') 
       ->line('Thank you'); 
} 

edit: Je ne sais pas pourquoi il n » t travail pour vous, la méthode cc() existe dans MailMessage classe, comme le montre cette image:

The cc method exists

+0

Il ne fonctionne pas. Il existe une erreur 'Appel à la méthode indéfinie Illuminate \ Notifications \ Messages \ MailMessage :: cc()' –

+0

Hm, très étrange comme [docs] (https://laravel.com/api/5.3/Illuminate/Notifications/Messages/MailMessage .html # method_cc) indique que la méthode existe. Je vais devoir vérifier moi-même quand je suis de retour à ma machine de dev. – Avram

+0

J'ai vérifié la classe MailMessage et cette méthode existe. Pouvez-vous vérifier votre copie de la classe MailMessage? Peut-être essayer 'mise à jour du compositeur'? :) – Avram