clarification / sendgrid-laravel-driver
Laravel的Sendgrid邮件驱动
2.0.1
2017-12-29 18:30 UTC
Requires
- illuminate/container: >=5.0
- swiftmailer/swiftmailer: ~6.0
This package is not auto-updated.
Last update: 2024-09-27 07:15:36 UTC
README
安装
使用以下命令通过composer安装此包:
composer require clarification/sendgrid-laravel-driver
更新composer后,将服务提供者添加到config/app.php
中的providers
数组中
Clarification\MailDrivers\Sendgrid\SendgridServiceProvider::class,
您还需要将Sendgrid API密钥设置添加到config/services.php
中的数组,并设置环境密钥
'sendgrid' => [ 'api_key' => env('SENDGRID_API_KEY'), ],
然后在您的.env
文件中添加以下内容:
SENDGRID_API_KEY=__Your_key_here__
最后,您需要将邮件驱动设置为sendgrid
。您可以通过更改config/mail.php
中的驱动来完成此操作
'driver' => env('MAIL_DRIVER', 'sendgrid'),
或者通过在.env
文件中设置环境变量MAIL_DRIVER
MAIL_DRIVER=sendgrid
如果您需要向发送到Send Grid API的请求实例传递任何选项,您可以通过在config/services.php
中设置'guzzle'选项来实现
'sendgrid' => [ 'api_key' => env('SENDGRID_API_KEY'), 'guzzle' => [ 'verify' => true, 'decode_content' => true, ] ],