如何在发送邮件布局laravel 5.3上发送电子邮件至2封或更多电子邮件?

时间:2017-01-12 19:13:32

标签: php laravel sendmail 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');
}

运行时,它只发送到一封电子邮件,输入数据时发送电子邮件。

如果我想向2封或更多邮件发送电子邮件怎么办?

我在https://laravel.com/docs/5.3/notifications#mail-notifications上阅读,但我没有找到它

1 个答案:

答案 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,如下图所示:

The cc method exists