composer安装
composer require mrwanghongda/sms-sdk
代码:
use Mrwanghongda\SmsSdk\Sms\SmsFactory;
/**
* 短信宝
*/
const SMS_BAO = 'bao';
/**
* 腾讯云
*/
const SMS_TENCENT = 'tencent';
/**
* 阿里云正在开发中...
*/
const SMS_ALIYUN = 'aliyun';
$tel='135********';
$code=rand(1111,9999);
//工厂模式
$smsObj = (new SmsFactory(SmsFactory::SMS_BAO))->getSmsService();
/* 必要步骤:
* 实例化一个认证对象,入参需要传入腾讯云账户密钥对secretId,secretKey。
* 这里采用的是从环境变量读取的方式,需要在环境变量中先设置这两个值。
* 你也可以直接在代码中写死密钥对,但是小心不要将代码复制、上传或者分享给他人,
* 以免泄露密钥对危及你的财产安全。
* CAM密匙查询: https://console.cloud.tencent.com/cam/capi*/
$config = [
/* 填写平台对应的CAM密匙secretId,短信宝填写平台账号*/
'secretId&#