我的代码是这样的:
public function toMail($notifiable)
{
return (new MailMessage)
->subject('You have new follower')
->greeting('Hello!')
->line('Welcome to my application')
->line('Thank you');
}
见我用蓝色标记。我想定制那个。
我在https://laravel.com/docs/5.3/notifications#mail-notifications上阅读,但我没有找到它
如何自定义?
答案 0 :(得分:4)
您可能需要更改配置。
config/app.php
将name
值更改为您喜欢的任何值
在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