buer0 / laravel-aliyunmns by buer

Aliyun MNS for laravel
456
2
0
Package Data
Maintainer Username: buer
Package Create Date: 2017-06-14
Package Last Update: 2018-02-23
Home Page:
Language: PHP
License: MIT
Last Refreshed: 2025-02-10 15:02:03
Package Statistics
Total Downloads: 456
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 2
Total Watchers: 0
Total Forks: 0
Total Open Issues: 0

阿里云短信服务

(一)安装

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("手机号码", "短信签名", "短信模板", ["模板参数的键" => "模板参数的值"], "流水号", "上行短信扩展码");