concept7/laravel-sendinblue
| Install | |
|---|---|
composer require concept7/laravel-sendinblue |
|
| Latest Version: | v1.0.0 |
| PHP: | ^8.1 |
| Laravel: | 10 |
| Older releases: | 9 |
| License: | MIT |
| Last Updated: | Jun 7, 2023 |
| Links: | GitHub · Packagist |

laravel-sendinblue
This project is created to simplify sending transactional emails through Sendinblue using Laravel Mailables, Symfony/sendinblue-mailer and Sendinblue API V3 PHP library.
Install using Composer
composer require concept7/laravel-sendinblue
Configuration
Step 1
Ensure that you have the following variables in your project's .env file:
SENDINBLUE_API_KEY=
APP_NAME=
MAIL_FROM_ADDRESS=
Step 2
Add the following maildriver to config/mail.php in the mailers array.
'sendinblue' => [
'transport' => 'sendinblue',
],
Step 3
Set the MAIL_MAILER .env variable to:
MAIL_MAILER=sendinblue
Usage
Create a new Mailable using php artisan make:mail and add the Sendinblue trait to the Mailable. Next, add ->sendinblue([]) to the Mailable instance and you're done.
use Concept7\LaravelSendinblue\Sendinblue;
class MyMailable extends Mailable
{
use Queueable,
SerializesModels,
Sendinblue;
/**
* Build the message
*/
public function build()
{
return $this
->to()
->sendinblue([
'template_id' => 1,
'params' => [
// insert parameters here
]
]);
}
}
Credits
License
The MIT License (MIT). Please see License File for more information.
Related Packages
Mail driver for Laravel to send emails via the SendInBlue v3 API
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v1.0.0 | ^8.1 | ^10.0 | MIT | |
| v0.0.1 | ^8.1 | ^9.27 | MIT |