Laravel-sms v2 全新重构而来。。
Laravel Sms
还记得几个月前本站上的文章Laravel-sms for L5 灵活靠谱的短信发送包吧,现在laravel-sms v2来啦,快来围观围观哈,喜欢就收藏star,有问题请多多提issue或pr!...
laravel-sms v2是基于phpsms针对laravel框架二次封装的短信发送库。
相较于v1版本,v2是使用新思路全新重构的版本,并且升级备用代理器机制为代理器均衡调度机制。
代理器均衡调度机制
请在config/phpsms.php中设置代理器的均衡调度方案。
'enable' => [
//被使用概率为2/3
'Luosimao' => '20',
//被使用概率为1/3,且为备用代理器
'YunPian' => '10 backup',
//仅为备用代理器
'YunTongXun' => '0 backup',
];
调度方案解析:
如果按照以上配置,那么系统首次会尝试使用Luosimao
或YunPian
发送短信,且它们被使用的概率分别为2/3
和1/3
。
如果使用其中一个代理器发送失败,那么会启用备用代理器,按照配置可知备用代理器有YunPian
和YunTongXun
,那么会依次调用直到发送成功或无备用代理器可用。
值得注意的是,如果首次尝试的是YunPian
,那么备用代理器将会只会使用YunTongXun
,也就是会排除使用过的代理器。
文档
本帖已被设为精华帖!
@放逐之名 根据文档步骤,服务器端把配置文件填好,前端给发送按钮绑定:$('#sendVerifySmsButton').sms({})
文档对新手有点不友好,跳跃性很大