一个基于Laravel
框架的功能强大的手机号合法性验证解决方案。
phpsms
是基于toplan/laravel-sms开发的适用于Laravel
框架的手机号验证解决方案。
phpsms
主要是在toplan/laravel-sms基础上升级了阿里大于协议,安装步骤参考toplan/laravel-sms
安装完成toplan/laravel-sms后
在项目根目录下运行如下composer命令:
//推荐
composer require boolw/phpsms:~1.0
//安装开发中版本
composer require boolw/phpsms:dev-master
在config/phpsms.php中设置
```php
'scheme' => [
'AlidayuSms'=>[
'agentClass'=>'Boolw\\Phpsms\\AlidayuSmsAgent',
],
];
'agents' => [
/*
* -----------------------------------
* AlidayuSms
* 阿里大鱼短信
* -----------------------------------
* website:http://www.alidayu.com
* support template sms.
*/
'Boolw\\Phpsms\\AlidayuSmsAgent' => [
//请求地址
'sendUrl' => 'http://dysmsapi.aliyuncs.com/',
//淘宝开放平台中,对应阿里大鱼短信应用的App Key
'appKey' => 'you appkey',
//淘宝开放平台中,对应阿里大鱼短信应用的App Secret
'secretKey' => 'you secretKey',
//短信签名,传入的短信签名必须是在阿里大鱼“管理中心-短信签名管理”中的可用签名
'smsFreeSignName' => '阿里云短信测试专用',
//被叫号显(用于语音通知),传入的显示号码必须是阿里大鱼“管理中心-号码管理”中申请或购买的号码
'calledShowNum' => null,
'agentClass'=>"Boolw\\PhpSms\\AlidayuSmsAgent",//实现类
],
]
在config/laravel-sms.php中设置
'templates' => [
'Boolw\\Phpsms\\AlidayuSmsAgent'=>['SMS_86895115'],
],
MIT