1.x-dev
1.9999999.9999999.9999999-dev
MIT
The Requires
- php >=5.4.0
- illuminate/support 4.*|5.*
by Emil Sundberg
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_attributes
include_link_tags
include_style_tags
input_encoding
preserve_reset
preserve_styles
remove_classes
remove_comments
remove_ids
remove_scripts
replace_html_entities
MIT