judge2020/laravel-amp-email-mailable

(不适用于生产环境!) 为 laravel Mailables 添加对 AMPHTML 邮件的支持。

dev-master 2019-03-27 02:01 UTC

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 函数。这个函数接受与 viewtext 相同的参数。

    public function build()
    {
        return $this->subject("EmailSubject")
            ->view('mail.emailview')
            ->text('mail.emailview_plain')
            ->amp('mail.emailview_amp');
            
    }

(Amp 视图名称不需要以 _amp 结尾,但建议这样做)