laravel-aliyunmns maintained by buerxiaojie
阿里云短信服务
(一)安装
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("手机号码", "短信签名", "短信模板", ["模板参数的键" => "模板参数的值"], "流水号", "上行短信扩展码");