judge2020 / laravel-amp-email-mailable
(不适用于生产环境!) 为 laravel Mailables 添加对 AMPHTML 邮件的支持。
dev-master
2019-03-27 02:01 UTC
Requires
- laravel/framework: ^5.7
Requires (Dev)
- vlucas/phpdotenv: ^2.2
This package is auto-updated.
Last update: 2024-09-27 13:45:06 UTC
README
注意:请不要在生产环境中使用!此项目将不会维护。
此实现是用于使用 AMPHTML 邮件所需的 text/x-amp-html 多部分内容。
我建议等待这个功能在 Laravel 上游实现。欢迎访问我的特性请求 链接。
使用方法
安装后,你应该将你的 Mailable 类更改为扩展 AmpMailable
。
之前
... use Illuminate\Mail\Mailable; class <class> extends Mailable {
之后
use AmpEmail\AmpMailable; class <class> extends AmpMailable;
现在,在你的 build
函数中,链式调用 amp
函数。这个函数接受与 view
和 text
相同的参数。
public function build() { return $this->subject("EmailSubject") ->view('mail.emailview') ->text('mail.emailview_plain') ->amp('mail.emailview_amp'); }
(Amp 视图名称不需要以 _amp
结尾,但建议这样做)