承接 concept7/laravel-sendinblue 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

concept7/laravel-sendinblue

最新稳定版本:v1.0.0

Composer 安装命令:

composer require concept7/laravel-sendinblue

包简介

Laravel package for sending transactional emails with Sendinblue using Sendinblue SDK V3 and Symfony

README 文档

README

Concept7 Sendinblue

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.

统计信息

  • 总下载量: 6.49k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 5
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 5
  • Watchers: 3
  • Forks: 2
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-09-13