hnhdigital-os / laravel-emogrifier
一个用于将 CSS 样式转换为 HTML 代码中内联样式属性的 Laravel 封装器 emogrifier。
v2.1.0
2020-01-04 10:59 UTC
Requires
- php: >=7.2.0
- laravel/framework: >=5.4
- neitanod/forceutf8: ~2.0
- pelago/emogrifier: ~3.0
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- phpmd/phpmd: @stable
- phpunit/phpunit: ~6.0
- squizlabs/php_codesniffer: dev-master
README
_ __ _
(_)/ _(_)
___ _ __ ___ ___ __ _ _ __ _| |_ _ ___ _ __
/ _ \ '_ ` _ \ / _ \ / _` | '__| | _| |/ _ \ '__|
| __/ | | | | | (_) | (_| | | | | | | | __/ |
\___|_| |_| |_|\___/ \__, |_| |_|_| |_|\___|_|
__/ |
|___/
本包提供了对 Emogrifier 包的 Laravel 封装,该封装允许将 CSS 样式转换为 HTML 代码中的内联样式属性。
本包由澳大利亚精品开发商 H&H|Digital 开发。访问我们的网站 hnh.digital。
文档
要求
- Laravel 5.4
- PHP 7.1
安装
通过 composer
$ composer require hnhdigital-os/laravel-emogrifier ~2.0
服务提供程序将从 Laravel 5.5 中自动加载。
通过编辑 config/app.php 启用 facade
'aliases' => array( ... 'Emogrifier' => HnhDigital\Emogrifier\Facade::class, ... )
要在 Laravel 5.4 之前版本中启用服务提供程序,请编辑 config/app.php
通过编辑 config/app.php 启用服务提供程序
'providers' => array( ... HnhDigital\Emogrifier\ServiceProvider::class, ... )
说明
$output = Emogrifier::parse($html, $css); $output = app('Emogrifier')->parse($html, $css);
贡献
有关详细信息,请参阅 CONTRIBUTING
致谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件