Download the PHP package shehrojkhan786/laravel-mandrill-notifications-channel without Composer
On this page you can find all versions of the php package shehrojkhan786/laravel-mandrill-notifications-channel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download shehrojkhan786/laravel-mandrill-notifications-channel
More information about shehrojkhan786/laravel-mandrill-notifications-channel
Files in shehrojkhan786/laravel-mandrill-notifications-channel
Package laravel-mandrill-notifications-channel
Short Description Mandrill notification channel for Laravel 5, 6, 7
License MIT
Informations about the package laravel-mandrill-notifications-channel
Installation
Configure
Add into your .env file
In your mail.php
file
Usage
Basic usage
Advanced
Available methods
Method | Type | Description |
---|---|---|
subject |
string |
Sets the email subject |
templateName |
string |
Sets template name in Mandrill |
addTo |
string |
Adds a To email |
addTos |
array |
Adds multiple To emails |
fromName |
string |
Overrides the default from name |
fromEmail |
string |
Overrides the default from email |
content |
array |
Content array |
replyTo |
string |
Accepts one parameter($email ) |
view |
function |
Accepts 2 params ($templateName , $keyedContentArray ) |
Note: To keep it consistent with laravel's Mail
implementation of replyTo
, you can pass two parameters, second parameter is ignored, and If replyTo
is called multiple times only first one will be used and others will be ignored. Because mandrill only allows one email address for reply to.
Usage in Mandrill (Dynamic Handlebars)
When specifying your content in the methods content
or view
you can then write in handlebars syntax in your Mandrill templates like this;
Hey {{user.name}}
, you have successfully purchased {{product.name}}
.
Mailchimp syntax
If you wish to use Mailchimp Merge Tags instead of the dynamic handlebars then you can set the $mergeLanguage
optional param in templateName
method to mailchimp
.
In mailchimp merge tags, arrays are not supported, so each tag only accepts a string. Full documentation including booked keywords on mandrill
Mailchimp Example
Then in your mandrill template use as follows;
Hi *|customer_name|*
, you can download your invoice from here *|invoice_link|*
,
All versions of laravel-mandrill-notifications-channel with dependencies
guzzlehttp/guzzle Version ^6.5
illuminate/notifications Version ^5.0 || ^6.0 || ^7.0
illuminate/support Version ^5.0 || ^6.0 || ^7.0