我正在尝试发送电子邮件通知。 当我的电子邮件发送时,标题是'示例'。 如何通过Notification类的toMail()方法更改标题。
public function toMail($notifiable)
{
return (new MailMessage)
->greeting($this->notifMessage['subject'])
->line($this->notifMessage['description']);
}
我的代码在这里。
谢谢!最好的问候。
答案 0 :(得分:3)
您可以从'字段更改config / mail.php'以符合您的需要,但我建议不要这样做,我不是说这是这种情况,但我们想象您有两个不同的发件人,更改配置只允许每个网站一个发件人。 因此,简单的解决方案是覆盖toMail()函数本身中的“from”字段,这样您就可以拥有任意数量的发件人。
添加
->from('some_adress','some_name')
代码。
答案 1 :(得分:1)
您可以轻松做到:
public function toMail($notifiable)
{
return (new MailMessage)
// other options
->from("An amazing sender")
->subject("Amazing email's subject");
}