buerxiaojie/laravel-aliyunmns

Aliyun MNS for laravel

1.1.2 2018-02-23 10:39 UTC

This package is auto-updated.

Last update: 2020-07-10 03:12:10 UTC


README

(一)安装

1. 安装:

composer require buerxiaojie/laravel-aliyunmns

2. 注册:

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

  Buerxiaojie\AliyunMns\Providers\MnsServiceProvider::class,

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

  'MNS' => Buerxiaojie\AliyunMns\Facades\MNS::class,

3. 生成配置文件:

  php artisan vendor:publish

(二)配置

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

  /**
   * 加入以下
   * 
   */
   
  ALIYUN_ACCESS_ID=
  ALIYUN_ACCESS_KEY=
  ALIYUN_MNS_ENDPOINT=
 

(三)使用

手机号码、短信签名、短信模板是 字符串,模板参数是数组的 键值对

  /**
   * 导入
   *
   */
   
  use MNS;
  
  /**
   * 使用
   *
   */
   
  MNS::send("手机号码", "短信签名", "短信模板", ["模板参数的键" => "模板参数的值"], "流水号", "上行短信扩展码");