1.x-dev
1.9999999.9999999.9999999-dev
MIT
The Requires
- php >=5.4.0
- illuminate/support 4.*|5.*
by Emil Sundberg
Wallogit.com
2017 © Pedro Peláez
To make HTML email work, you need to put all CSS rules inline to make sure it works everywhere. It's a pain when developing your code and that's why you want a package to do it on the fly., (*1)
This is just a Laravel wrapper for PHP-premailer (https://github.com/onassar/PHP-Premailer), (*2)
This package require two Ruby Gems: Premailer and Getopt., (*3)
$ sudo gem install premailer $ sudo gem install getopt
Check this Gists for more info on dependencies on Ubuntu (Laravel Homestead): https://gist.github.com/emilsundberg/8ae10ca886058c683d13, (*4)
Begin by installing this package through Composer., (*5)
$ composer require snowfire/beautymail
Add Inliner as a service provider in app.php, (*6)
'providers' => [
Emil\Inliner\InlinerServiceProvider::class,
]
Add Inliner alias, (*7)
'aliases' => [
Emil\Inliner\Facades\Laravel\Inliner::class
]
Use the 1.x releases/branch, (*8)
The inliner is enabled by default, (*9)
Inliner::disable(); Inliner::enable();
Inliner::isDisabled(); Inliner::isEnabled();
Inliner::setOption('name', value);
Sending in an option that does not exist will throw
InvalidArgumentException, (*10)
css_to_attributesinclude_link_tagsinclude_style_tagsinput_encodingpreserve_resetpreserve_stylesremove_classesremove_commentsremove_idsremove_scriptsreplace_html_entities
MIT