awbeci/aliyun-dm

used aliyun dm for awbeci

1.2.2 2017-09-23 03:06 UTC

This package is not auto-updated.

Last update: 2024-05-12 02:22:07 UTC


README

(一)安装

1. 安装:

  composer require awbeci/aliyundm

2. 注册:

config/app.php 文件的 providers 数组中加入:

  Awbeci\AliyunDm\Providers\AliyunDmServiceProvider::class,

config/app.php 文件的 aliases 数组中加入:

  'DM' => Awbeci\AliyunDm\Facades\DM::class,

3. 生成配置文件:

  php artisan vendor:publish --provider="Awbeci\AliyunDm\Providers\AliyunDmServiceProvider"

(二)配置

.env 文件中加入以下,它们的值从阿里云的 控制台 获取:

  /**
   * 加入以下
   * 
   */
   
  ALIYUN_ACCESS_KEY_ID=
  ALIYUN_ACCESS_KEY_SECRET=
  ALIYUN_SEND_ADDRESS=
  ALIYUN_SENDER=
  ALIYUN_MAIL_TAG=
  
  
  
  /**
   * 例如(假设的值)
   * 
   */
   
  // 邮件推送与短信服务
  ALIYUN_ACCESS_KEY_ID=L6d644013c2414ab                                        // Access Key ID
  ALIYUN_ACCESS_KEY_SECRET=Tb2ed79818ac6498f72c45bf0b17d0                      // Access Key Secret
  
  // 邮件推送
  ALIYUN_SEND_ADDRESS=service@mail.dongfang.com                                // 发信地址
  ALIYUN_SENDER=东方公司                                                        // 发件人(用户自定义)
  ALIYUN_MAIL_TAG=service                                                      // 邮件标签

(三)使用

收件人、主题、正文是 字符串

  /**
   * 导入
   *
   */
   
  use Awbeci\AliyunDm\Facades\DM;
  
  
  
  /**
   * 使用
   *
   */
   
  DM::send("收件人", "主题", "正文");
  
  
  
  /**
   * 例如
   */
  
  DM::send("123456789@qq.com", "斗地主", "欢迎参加斗地主大赛");