niceyo/xhy-sms
Composer 安装命令:
composer require niceyo/xhy-sms
包简介
sms SDK.
README 文档
README
基于 Aliyun or Qcloud 的 PHP 短信发送扩展。
Installing
$ composer require niceyo/xhy-sms -vvv
Laravel 中使用
首先在 config 目录中增加 xhysms.php 文件
touch config/xhysms.php
配置示例
return [ 'gateways' => [ //需要使用那个配置那个 'aliyun' => [ 'access_key_id' => env('ALIYUN_API_KEY'), 'access_key_secret' => env('ALIYUN_API_KEY_SECRET'), 'sign_name' => env('SIGN_NAME'), ], 'qcloud' => [ 'sdk_app_id' => '', // SDK APP ID 'app_key' => '', // APP KEY 'sign_name' => '', ], ], ];
使用
use Nice\XhySms\XhySms; /* 扩展包已经自己绑定一个单例到容器中 所以你也可以这样 app('XhySms')->send(); */ public function show(XhySms $Sms) { //阿里云 $Sms->send('185****4076', [ 'template' => 'SMS_******34', 'data' => [ 'code' => 123456 //变量名 ] ],'aliyun'); } public function show(XhySms $Sms) { //腾讯云 $Sms->send('185****4076', [ 'template' => '6***9', 'data' => [ 123456, 555555 ] ],'qcloud'); }
其他项目中使用
$config = [ 'gateways' => [ 'aliyun' => [ 'access_key_id' => '', 'access_key_secret' => '', 'sign_name' => '', ], 'qcloud' => [ 'sdk_app_id' => '', // SDK APP ID 'app_key' => '', // APP KEY 'sign_name' => '', ], ], ]; $Sms = new XhySms($config); $Sms->send('185****4076', [ 'template' => 'SMS_******34', 'data' => [ 'code' => 123456 ] ],'aliyun');
文档参考
License
MIT
统计信息
- 总下载量: 29
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-08-03