开始我在网上找关于相关的腾讯云和laravel的集合,结果一个能用的都没有,不是水,就是写的不清不楚,真的很烦,
没办法,我自己写个吧,希望帮到大家!
1.第一步需要在laravel里面下载腾讯云的演示
qcloudsms_php采用作曲家进行安装,要使用qcloudsms功能,只需要在composer.json中添加如下依赖:
{
"require": {
"qcloudsms/qcloudsms_php": "0.1.*"
}
}
然后再项目目录下执行composer update即可
2.我是在应用程序/服务下创建一个PHP文件,作为公共的函数
。
如图:直接引入这里的文件
3.创建发送短信的函数
我这里没有用会话,用的是laravel的缓存机制,做一个随机数,和手机号拼接起来作为关键值保存,把随机数传到前端,
前端提交的时候把钥匙值传过来
4.校验短信验证码
laravel还有很多的缓存函数,大家可以去看看:http://laravelacademy.org/post/8387.html
版权声明:本文为博主原创文章,未经博主允许不得转载