daworks / ncloud-cloud-outbound-mailer
Ncloud Cloud Outbound Mailer 驱动器,用于 Laravel
v1.0.1
2024-07-22 15:21 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.2
- illuminate/support: ^10.0|^11.0
- symfony/mailer: ^v7.1.2
Requires (Dev)
- phpunit/phpunit: ^10.0
README
该包允许在 Laravel 10 及以上版本中使用 Ncloud Cloud Outbound Mailer 邮件驱动器。
要求
- PHP 8.1 及以上
- Laravel 10.x, 11.x
安装
使用 Composer 安装此包
composer require daworks/ncloud-cloud-outbound-mailer
配置
- 在 .env 文件中添加 Ncloud 认证信息
NCLOUD_AUTH_KEY=your_auth_key_here
NCLOUD_SERVICE_SECRET=your_service_secret_here
- 配置文件发布
php artisan vendor:publish --provider="Daworks\NcloudCloudOutboundMailer\NcloudCloudOutboundMailerServiceProvider" --tag=config
- 在 config/mail.php 中设置新的邮件驱动器
'mailers' => [ 'ncloud' => [ 'transport' => 'ncloud', ], ], 'default' => 'ncloud',
使用
可以直接使用 Laravel 的常规邮件功能。例如:
Mail::to($request->user())->send(new OrderShipped($order));
其他
laravel 6.x ~ 8.x 可按以下方式安装和使用。
composer require daworks/ncloud-mailer-for-laravel6to8
参考: https://github.com/Daworks/ncloud-mailer-for-laravel6to8