您的位置:首页 > 编程语言 > PHP开发

Laravel5中使用阿里大于(鱼)发送短信验证码

2017-06-09 09:31 411 查看
Laravel5中使用阿里大于(鱼)发送短信验证码

发布时间:2017-06-02

在做用户注册和个人中心的安全管理时,我实现借助第三方短信平台(阿里大于(鱼))在Laravel框架中进行手机验证的设置;阿里大于,是阿里通信旗下优质便捷的云通信服务平台,整合了三大运营商的通信能力,为开发者提供简洁易用的短信/语音API,三网合一通道,按需付费。

安装laravel阿里大于(鱼)服务

注册服务(config/app.php)

在文件中找到Providers数组,写入

生成[b]阿里大于(鱼)配置文件(config文件夹)[/b]

修改[b][b]阿里大于(鱼)配置文件[/b](alisms.php)文件为:[/b]

laravel根目录下找到.env文件,把阿里大鱼的App key和配置成全局变量(http://www.alidayu.com/)

在您需要调用短信服务的控制器中,引用SMS

参数说明:

$phone 手机号,用户输入的手机号
$name 短信签名,阿里大鱼申请的短信签名的名字
$content 替换短信模板中的变量,JSON字符串格式,所有值都是字符串,不能有整形
$code 阿里大鱼申请的短信模ID:SMS_39***4

阿里大于(鱼)短信模板(http://www.alidayu.com/)

那么里面存在着变量${code}需要替换成验证码,那么对应的$content 就应该为{code:"生成的验证码,如:123456"}

到这里Laravel5使用阿里大于(鱼)发送短信验证码应该没有问题了,开始发送短信吧~ ^_^
alisms-for-laravel:https://packagist.org/packages/iscms/alisms-for-laravel
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: