PHP 手机短信验证码 laravel 实现流程

本人在自己博客(Laravel)的注册部分 使用手机号注册,需要发送短信验证码。

 使用云片(https://www.yunpian.com/)的 短信服务提供商,当然具体短信服务提供商大家可以自由选择。
1,实现流程

输入手机号,点击获取验证码
提交正确的短信验证码后,注册完成

2,实现思路图

这里写图片描述

3,注册 云片,以及开发信息认证,模板设置,这里就不详细展开了
4, 安装 easy-sms,easy-sms 是安正超写的一个短信发送组件,利用这个组件,我们可以快速的实现短信发送功能。
    composer require "overtrue/easy-sms"
    //新建配置文件
    touch config/easysms.php

然后在 easysms.php 文件内 添加以下内容:

 <?php

   return [

       'timeout'=>5.0,
       'default'=>[
           // 网关调用策略,默认:顺序调用
           'strategy' => \Overtrue\EasySms\Strategies\OrderStrategy::class,

           // 默认可用的发送网关
           'gateways' => [
               'yunpian',
           ],
       ],
       // 可用的网关配置
       'gateways' => [
           'errorlog' => [
               'file' => '/tmp/easy-sms.log',
           ],
           'yunpian' => [
               'api_key' => env('YUNPIAN_API_KEY'),
           ],
       ],


   ];

然后创建一个 ServiceProvider

    php artisan make:provider EasySmsServiceProvider

修改文件

app/providers/EasySmsServiceProvider.php

<?php

namespace 
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值