V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lollitop
V2EX  ›  PHP

laravel-sms for L5 灵活靠谱的短信发送包

  •  
  •   lollitop · 2015-06-30 14:15:18 +08:00 · 3495 次点击
    这是一个创建于 3468 天前的主题,其中的信息可能已经有所发展或是发生改变。

    由于前段时间自己在多个项目里都有发送短信的需求,导致我需要在每个项目里面重复写短信发送,发送结果管理,以及验证码校验等功能。

    所以萌生了要为laravel量身打造一个综合性的短信发送包。该包初步构想的是能支持多种第三方服务商(如云片,云通讯,Luosimao等),并集成短信发送以及验证码短信发送/校验模块。

    后来在一些phphub上看到有人提出如果短信发送不成功或者被审核了, 调用另一个服务商的来完成的想法。我觉得这种通过备用服务商来提高短信发送成功率的机制,非常有参考价值。于是,该包又新加了备用代理器机制。

    源码和文档在此:
    https://github.com/toplan/laravel-sms

    我自己通过laravel-sms使用了云片网络,云通讯和Luosimao这三个代理器均没有问题,当然有bug欢迎提出issue,谢谢。也欢迎贡献更多服务商代码,别忘star 嘿嘿 :)

    使用场景

    1. 发送短信验证码。
    2. 发送信息通知短信(如:订单通知,发货通知,上课通知...)。
    3. 特殊情况下用户收不到短信? laravel-sms提倡通过备用代理器机制使用两个及两个以上服务商。

    该包特性

    1. 数据库记录/管理短信数据及其发送情况。
    2. 兼容模板短信和内容短信。
    3. 支持短信队列
    4. 备用代理器(服务商)机制。即:如果用一个服务商发送短信失败,将会自动尝试通过预先设置的备用服务商发送。
    5. 集成验证码短信发送/校验模块,分分钟搞定验证码短信发送以及手机号/验证码校验, 从此告别重复写验证码短信发送与校验的历史。
    6. 集成第三方短信服务商,欢迎提供更多的服务商。 目前支持的服务商有:
    第 1 条附言  ·  2015-07-30 17:12:57 +08:00
    [laravel-sms](https://github.com/toplan/laravel-sms)已经支持语音验证码了,需要的朋友拿去撸,不客气。。。
    5 条回复    2015-09-20 21:22:39 +08:00
    sobigfish
        1
    sobigfish  
       2015-06-30 14:20:05 +08:00
    备用机制好~ 居然还有js lz是个细致的人
    lollitop
        2
    lollitop  
    OP
       2015-06-30 15:31:54 +08:00
    @sobigfish 想着以后自己用的时候不用写js代码了,哈哈
    Bantes
        3
    Bantes  
       2015-07-02 11:10:39 +08:00
    mark一下
    iou
        4
    iou  
       2015-09-20 14:37:41 +08:00
    不会用啊。。咋办。。
    iou
        5
    iou  
       2015-09-20 21:22:39 +08:00
    @lollitop 可以加一下我 qq 吗 35883507 有事相托。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3574 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:26 · PVG 18:26 · LAX 02:26 · JFK 05:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.