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',
   ];

调度方案解析:
如果按照以上配置,那么系统首次会尝试使用LuosimaoYunPian发送短信,且它们被使用的概率分别为2/31/3
如果使用其中一个代理器发送失败,那么会启用备用代理器,按照配置可知备用代理器有YunPianYunTongXun,那么会依次调用直到发送成功或无备用代理器可用。
值得注意的是,如果首次尝试的是YunPian,那么备用代理器将会只会使用YunTongXun,也就是会排除使用过的代理器。

文档

GIthub: laravel sms

本帖已被设为精华帖!
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 31

@放逐之名 根据文档步骤,服务器端把配置文件填好,前端给发送按钮绑定:$('#sendVerifySmsButton').sms({})

7年前 评论

文档对新手有点不友好,跳跃性很大

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!