我的代码是这样的:
public function toMail($notifiable)
{
return (new MailMessage)
->subject('You have new follower')
->greeting('Hello!')
->line('Welcome to my application')
->line('Thank you');
}
运行时,它只发送到一封电子邮件,输入数据时发送电子邮件。
如果我想向2封或更多邮件发送电子邮件怎么办?
我在https://laravel.com/docs/5.3/notifications#mail-notifications上阅读,但我没有找到它
答案 0 :(得分:0)
Laravel notifications用于通过各种渠道通知单个模型(在大多数情况下是用户模型),其中一个是mail
。如果您要向多人发送电子邮件,可以考虑使用Laravel's mailing functionality。
但是,由于通知(通过电子邮件)也使用Laravel的邮件功能,你可以简单地使用它,虽然我不推荐它:
public function toMail($notifiable)
{
return (new MailMessage)
->subject('You have new follower')
->cc('other.recipient@mail.com') // I've added this
->greeting('Hello!')
->line('Welcome to my application')
->line('Thank you');
}
编辑:不知道为什么它不起作用,cc()
类中存在方法MailMessage
,如下图所示: