doxxon / laravel-mandrill-request
Mandrill transactional emails via Laravel 4
Installs: 16 525
Dependents: 0
Suggesters: 0
Security: 0
Stars: 20
Watchers: 3
Forks: 4
Open Issues: 1
Requires
- php: >=5.3.0
- illuminate/support: ~4
This package is not auto-updated.
Last update: 2024-11-23 13:52:46 UTC
README
Send Mandrill transactional emails from the Laravel 4 framework. This package is a Laravel 4 wrapper around MichMich's Laravel Mandrill Bundle.
Installation
-
Edit your project's
composer.json
file and add a requirement fordoxxon/laravel-mandrill-request
."require": { "doxxon/laravel-mandrill-request": "dev-master" }
-
Update composer from the command line:
composer update
-
Open
app/config/app.php
and add the following line to theproviders
array:'Doxxon\LaravelMandrillRequest\LaravelMandrillRequestServiceProvider',
-
Add a facade alias to enable shorthand usage. Open
app/config/app.php
and add the following line to thealiases
array:'Mandrill' => 'Doxxon\LaravelMandrillRequest\Facades\MandrillRequest',
-
Publish the config files. This will allow you to set your Mandrill API key:
php artisan config:publish doxxon/laravel-mandrill-request
-
Set your Mandrill API key by editing
config/packages/doxxon/laravel-mandrill-request/config.php
:
return array( 'api_key' => 'your api key here', );
Get your API keys from the Mandrill Dashboard
Usage
$payload = array( 'message' => array( 'subject' => 'Transactional email via Mandrill', 'html' => 'It works!', 'from_email' => 'fromemail@example.com', 'to' => array(array('email'=>'toemail@example.com')) ) ); $response = Mandrill::request('messages/send', $payload);