hnhdigital-os/laravel-emogrifier
_ __ _
(_)/ _(_)
___ _ __ ___ ___ __ _ _ __ _| |_ _ ___ _ __
/ _ \ '_ ` _ \ / _ \ / _` | '__| | _| |/ _ \ '__|
| __/ | | | | | (_) | (_| | | | | | | | __/ |
\___|_| |_| |_|\___/ \__, |_| |_|_| |_|\___|_|
__/ |
|___/
This package provides a Laravel wrapper to the Emogrifier package that provides the ability to convert CSS styles into inline style attributes in your HTML code.
This package has been developed by H&H|Digital, an Australian botique developer. Visit us at hnh.digital.
Documentation
Requirements
- Laravel 5.4
- PHP 7.1
Installation
Via composer:
$ composer require hnhdigital-os/laravel-emogrifier ~2.0
The service provider will autoload from Laravel 5.5.
Enable the facade by editing config/app.php:
'aliases' => array(
...
'Emogrifier' => HnhDigital\Emogrifier\Facade::class,
...
)
To enable the service provider in versions prior to Laravel 5.4, edit the config/app.php:
Enable the service provider by editing config/app.php:
'providers' => array(
...
HnhDigital\Emogrifier\ServiceProvider::class,
...
)
Instructions
$output = Emogrifier::parse($html, $css);
$output = app('Emogrifier')->parse($html, $css);
Contributing
Please see CONTRIBUTING for details.
Credits
License
The MIT License (MIT). Please see License File for more information.
Related Packages
Optimize your email templates' styles via native Laravel templating mechanism.
An easy way to send emails with stack trace whenever an exception occurs on the...