为了账号安全,请及时绑定邮箱和手机立即绑定

如何创建自定义 Laravel 电子邮件模板?

如何创建自定义 Laravel 电子邮件模板?

PHP
慕尼黑的夜晚无繁华 2023-10-21 09:47:26
我需要为 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目录,每个目录都包含每个可用组件的各自表示。您可以根据自己的喜好自由定制这些组件。



查看完整回答
反对 回复 2023-10-21
?
FFIVE

TA贡献1797条经验 获得超6个赞

您只需要在 Laravel Mailer 中添加 /directory-of-markdown 即可。模板文件是一个简单的刀片文件,您基本上可以在其中做任何您想做的事情。您可以在 Mailable 中看到类似以下内容。


> public function build()

{

 return $this->from('example@example.com')

            ->view('emails.orders.shipped');

}

只需将视图替换为您的自定义模板即可。您还可以访问 Mailable 类中定义的数据。请参阅


查看完整回答
反对 回复 2023-10-21
  • 2 回答
  • 0 关注
  • 160 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信