使用 Sidecar 编译 MJML 到 HTML

1.0.1 2023-10-27 12:23 UTC

This package is auto-updated.

Last update: 2024-09-16 10:23:02 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

这是 mjml-php 的配套包,它通过 Sidecar 运行编译。

支持我们

我们在创建 最佳开源包 上投入了大量资源。您可以通过 购买我们的付费产品之一 来支持我们。

我们非常感谢您从家乡寄给我们明信片,并说明您正在使用哪些我们的包。您可以在 我们的联系页面 找到我们的地址。我们将所有收到的明信片发布在我们的 虚拟明信片墙 上。

安装

您可以通过 composer 安装此包。

composer require spatie/mjml-sidecar

在您的 sidecar.php 配置文件中注册 MjmlFunction

/*
 * All of your function classes that you'd like to deploy go here.
 */
'functions' => [
    \Spatie\MjmlSidecar\MjmlFunction::class,
],

运行以下命令来部署 Lambda 函数:

php artisan sidecar:deploy --activate

有关详细信息,请参阅 Sidecar 文档

使用方法

有关使用方法,请查看 mjml-php 文档。

所有方法都可用,只需确保添加 ->sidecar(),例如

Mjml::new()->sidecar()->toHtml($mjml);

测试

composer test

变更日志

请参阅 变更日志 了解最近的变化。

贡献

请参阅 贡献指南 了解详细信息。

安全漏洞

请参阅 我们的安全策略 了解如何报告安全漏洞。

鸣谢

许可

MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。