手机版

利用laravel短信实现Laravel短信验证码的发送

时间:2021-08-28 来源:互联网 编辑:宝哥软件园 浏览:

介绍了用laravel短信发送Laravel短信验证码的实现,分享给大家如下:

阿里巴巴云短信服务

使用Laravel Sms作为扩展包发送Sms验证码。以阿里巴巴云的短信服务为例:

首先,创建短信签名和短信模板,具体应用细节如下。

接下来,您需要创建一个访问密钥。由于访问密钥是访问阿里巴巴云应用编程接口的密钥,并且对您登录的帐户拥有完全权限,出于安全原因,建议使用子用户访问密钥并为其分配一定的权限。

接下来,在项目根目录中执行命令:

作曲家要求toplan/laravel-SMS : ~ 2.6

然后,注册服务提供商:

添加到config/app.php文件中的providers数组:

toplan \ phpsms \ phpsmsserviceprovider 33603360类,toplan \ SMS \ smsmsmanagerserviceprovider 33603360类,它们被添加到config/app.php文件中的别名数组中

phpsms '=toplan \ phpsms \ facades \ SMS :3360 class,' smsmsmmanager '=toplan \ SMS \ facades \ smsmsmmanager :3360 class,生成配置文件和迁移文件

PHP artisan vendor : publish-provider=' Toplan \ PhpSms \ PhpSmsServiceProvider ' PHP artisan vendor : publish-provider=' Toplan \ Sms \ smsmsmanagerserviceprovider '在这里,将在配置目录下生成两个配置文件,分别是phpsms.php和laravel-sms.php。

接下来,配置参数:

打开phpsms.php,

在代理阵列中找到您需要的代理,并填写相应的配置信息。我用的是阿里巴巴云的短信服务(不是阿里大鱼)。

当您申请访问密钥时,可以获得访问密钥标识和访问密钥集。

签名名称是指您申请的短信签名的名称。

打开laravel-sms.php并找到模板阵列。

这对应于您申请的短信模板的模板代码。

至此,基本配置已经完成,不再赘述。

附上封装好的js文件,https://github.com/toplan/laravel-SMS/blob/master/js/laravel-SMS . js。

将laravel-sms.js放入项目中,并在需要使用验证码的地方引入js。

脚本src=' http : ravel-SMS . js '/脚本

脚本$(' # sendvirysmsbutton ')。SMS({//laravel csrf token 3360 ' { { csrf _ token()} } ',//请求间隔间隔: 60,//请求参数request data : {//mobile : function(){ return ' 18 * * * * * * 37 ';},//手机号码检测规则//mobile _ rule : ' mobile _ required ' });/script单击“发送”按钮获取验证码。

参考链接:https://github.com/toplan/laravel-sms

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

版权声明:利用laravel短信实现Laravel短信验证码的发送是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。