我需要为 Laravel 邮件服务创建一个自定义电子邮件模板,我使用下面的命令来发布 Laravel 电子邮件 Markdown。php artisan vendor:publish --tag=laravel-mail在 resources/views 文件夹中,我看到两个名为 html 和 text 的文件夹,每个文件夹中都有相同的blade 文件,它们之间有什么区别?如何创建自定义电子邮件模板?我尝试在每个文件夹(html、文本)中创建两个具有相同名称的 balde 文件,我的问题是它们之间有什么区别?我需要为他们每个人提供什么?
2 回答

MMTTMM
TA贡献1869条经验 获得超4个赞
该命令会将 Markdown 邮件组件发布到该resources/views/vendor/mail
目录。该mail
目录将包含一个html
和 一个text
目录,每个目录都包含每个可用组件的各自表示。您可以根据自己的喜好自由定制这些组件。

FFIVE
TA贡献1797条经验 获得超6个赞
您只需要在 Laravel Mailer 中添加 /directory-of-markdown 即可。模板文件是一个简单的刀片文件,您基本上可以在其中做任何您想做的事情。您可以在 Mailable 中看到类似以下内容。
> public function build()
{
return $this->from('example@example.com')
->view('emails.orders.shipped');
}
只需将视图替换为您的自定义模板即可。您还可以访问 Mailable 类中定义的数据。请参阅
- 2 回答
- 0 关注
- 198 浏览
添加回答
举报
0/150
提交
取消