Laravel通知电子邮件更改标题

Laravel通知电子邮件更改标题,laravel,notifications,Laravel,Notifications,我正在发送电子邮件通知。 当我发送电子邮件时,标题是“示例”。 如何通过Notification类的toMail()方法更改标题 public function toMail($notifiable) { return (new MailMessage) ->greeting($this->notifMessage['subject']) ->line($this->notifMessage['description']); }

我正在发送电子邮件通知。 当我发送电子邮件时,标题是“示例”。 如何通过Notification类的toMail()方法更改标题

public function toMail($notifiable)
{
    return (new MailMessage)
        ->greeting($this->notifMessage['subject'])
        ->line($this->notifMessage['description']);
}
我的密码在这里


谢谢大家!!致以最诚挚的问候。

您可以更改config/mail.php“from”字段以满足您的需要,但是我建议您不要这样做,我不是说这是事实,而是假设您有两个不同的发件人,更改配置只允许每个网站有一个发件人。 因此,简单的解决方案是重写toMail()函数本身中的“from”字段,这样就可以拥有任意多的发送者

加上

->from('some_adress','some_name') 

您可以更改config/mail.php“from”字段以满足您的需要,但是我建议您不要这样做,我不是说这是事实,而是假设您有两个不同的发件人,更改配置只允许每个网站有一个发件人。 因此,简单的解决方案是重写toMail()函数本身中的“from”字段,这样就可以拥有任意多的发送者

加上

->from('some_adress','some_name') 
您可以轻松地执行以下操作:

public function toMail($notifiable)
{
    return (new MailMessage)
        // other options
        ->from("An amazing sender")
        ->subject("Amazing email's subject");
}
您可以轻松地执行以下操作:

public function toMail($notifiable)
{
    return (new MailMessage)
        // other options
        ->from("An amazing sender")
        ->subject("Amazing email's subject");
}

啊。我找到了解决办法。只需更改config/mail.php的“from”属性,还有另一种方法。这完全取决于您是只想显示“mail.from.name”还是实际的发件人名称OK。我试试看。非常感谢。啊。我找到了解决办法。只需更改config/mail.php的“from”属性,还有另一种方法。这完全取决于您是只想显示“mail.from.name”还是实际的发件人名称OK。我试试看。非常感谢。