daworks/ncloud-cloud-outbound-mailer

Ncloud Cloud Outbound Mailer 驱动器,用于 Laravel

v1.0.1 2024-07-22 15:21 UTC

This package is auto-updated.

Last update: 2024-09-22 15:47:02 UTC


README

该包允许在 Laravel 10 及以上版本中使用 Ncloud Cloud Outbound Mailer 邮件驱动器。

要求

  • PHP 8.1 及以上
  • Laravel 10.x, 11.x

安装

使用 Composer 安装此包

composer require daworks/ncloud-cloud-outbound-mailer

配置

  1. 在 .env 文件中添加 Ncloud 认证信息
NCLOUD_AUTH_KEY=your_auth_key_here
NCLOUD_SERVICE_SECRET=your_service_secret_here
  1. 配置文件发布
php artisan vendor:publish --provider="Daworks\NcloudCloudOutboundMailer\NcloudCloudOutboundMailerServiceProvider" --tag=config
  1. 在 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