laravel-sms for L5 灵活靠谱的短信发送包 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lollitop
V2EX    PHP

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

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

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

    所以萌生了要为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
    run2
        1
    run2  
       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     Solana     2589 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 15:26 PVG 23:26 LAX 08:26 JFK 11:26
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86