evanschleret / lara-mjml
仅为 Spatie 的 MJML 封装提供服务的服务提供商
v0.1.2
2024-07-23 12:10 UTC
Requires
- php: ^8.2
- illuminate/config: ^11.16
- illuminate/support: ^11.16
- spatie/mjml-php: ^1.2
Requires (Dev)
- laravel/pint: ^1.0
- pestphp/pest: ^2.20
- spatie/ray: ^1.28
This package is auto-updated.
Last update: 2024-09-30 06:25:03 UTC
README
此包是邮件模板引擎 mjml 的封装。它允许您轻松地将 mjml 模板编译成 html。
它还使用了底层的 spatie mjml 包。
安装
您可以通过 composer 安装此包
composer require evanschleret/lara-mjml
使用方法
您可以通过使用带有您 mjml 模板名称的 view
辅助函数来使用此包。
环境变量和配置
您可以在 .env
文件中设置 mjml 二进制文件的路径。
MJML_NODE_PATH=null LARA_MJML_BEAUTIFY=false LARA_MJML_MINIFY=true LARA_MJML_KEEP_COMMENTS=false
发布配置文件以自定义包配置并向 mjml 二进制文件添加附加选项。
php artisan vendor:publish --provider="EvanSchleret\LaraMjml\Providers\LaraMjmlServiceProvider"
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。