zanysoft / laravel-elastic-email
Elastic Email 的 Laravel 封装
1.0.5
2022-08-23 14:50 UTC
Requires
- php: ^7.1|^8.0
- guzzlehttp/guzzle: ^6.3|^7.0
- laravel/framework: ^6.0|^7.0|^8.0|^9.0
README
Elastic Email 的 Laravel 封装
安装
使用 composer CLI 将 Laravel Elastic Email 添加为依赖项
composer require zanysoft/laravel-elastic-email
接下来,将以下内容添加到 config/services.php 并将正确的值添加到 .env 文件中
'elastic_email' => [ 'key' => env('ELASTIC_KEY'), 'account' => env('ELASTIC_ACCOUNT') ]
接下来,在 config/app.php 中注释掉 Laravel 的默认 MailServiceProvider。如果使用 < Laravel 5.5,则将 MailServiceProvider 和 ApiServiceProvider 添加到 providers 数组中
'providers' => [ /* * Laravel Framework Service Providers... */ ... // Illuminate\Mail\MailServiceProvider::class, ZanySoft\ElasticEmail\MailServiceProvider::class, ZanySoft\ElasticEmail\ApiServiceProvider::class, ... ],
接下来,在 config/app.php 中将 ElasticEmail 添加到 aliases 数组中
'aliases' => [ ... 'ElasticEmail' => ZanySoft\ElasticEmail\Facades\ElasticEmail::class, ... ],
最后,在 .env 文件中将默认的邮件提供商切换为 elastic email,通过设置 MAIL_DRIVER=elastic_email
邮件服务使用
此包的工作方式与 Laravel 的原生邮件发送器完全相同。请参阅 Laravel 的邮件文档。
API 使用
请访问 https://api.elasticemail.com/public/help 了解文档
//For contact ElasticEmail::Contact() //For emails ElasticEmail::Email()