【问题标题】:Laravel notification email change titleLaravel 通知邮件更改标题
【发布时间】:2018-04-07 11:40:58
【问题描述】:

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

public function toMail($notifiable)
{
    return (new MailMessage)
        ->greeting($this->notifMessage['subject'])
        ->line($this->notifMessage['description']);
}

我的代码在这里。

谢谢!最好的问候。

【问题讨论】:

  • 啊。我找到了解决方案。只需更改 config/mail.php 'from' 属性。
  • 还有另一种方法。这完全取决于您是只想显示“mail.from.name”还是实际的发件人姓名
  • 好的。我会试试的。谢谢!

标签: laravel notifications


【解决方案1】:

您可以更改 config/mail.php 的“发件人”字段以满足您的需要,但是我建议不要这样做,我并不是说是这种情况,但让我们假设您有两个不同的发件人,更改配置只允许每个网站一个发件人。 因此,简单的解决方案是覆盖 toMail() 函数本身中的“发件人”字段,这样您就可以拥有任意数量的发件人。

只需添加

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

到您的代码。

【讨论】:

    【解决方案2】:

    你可以轻松做到:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-17
      • 2017-01-28
      • 2021-11-05
      • 2016-04-04
      • 2021-06-12
      • 2017-09-12
      • 1970-01-01
      相关资源
      最近更新 更多