如何在发送邮件布局laravel 5.3上自定义发件人和标头?

时间:2017-01-12 18:22:37

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

结果如下:enter image description here

见我用蓝色标记。我想定制那个。

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

如何自定义?

1 个答案:

答案 0 :(得分:4)

您可能需要更改配置。

config/app.phpname值更改为您喜欢的任何值 在config/mail.php中,您可以修改from值。

如果您希望from与默认值不同,则可以在from链中调用MailMessage方法。

public function toMail($notifiable)
{
    return (new MailMessage)
                ->subject('You have new follower')
                ->from('cthulhu@microsoft.com', 'Moses Toh')
                ->greeting('Hello!')
                ->line('Welcome to my application')
                ->line('Thank you');
}

此外,如果您想要实际修改电子邮件的布局/ html / css,请查看自定义模板部分https://laravel.com/docs/5.3/notifications#mail-notifications

  

您可以通过发布通知包的资源来修改邮件通知使用的HTML和纯文本模板。运行此命令后,邮件通知模板将位于resources/views/vendor/notifications目录中:

php artisan vendor:publish --tag=laravel-notifications