laravel框架——验证码(第二种方法)

开发环境:

laravel5.5

php7.1.11

mysql

一、安装扩展包 ,安装前确认当前环境支持composer(出现如下图所示则安装成功)

$ composer require "mews/captcha:~2.0"

二、安装完成后执行:$ php artisan vendor:publish 生成配置文件config/captcha

三、视图文件代码:

<tr>
    <td>验证码</td> 
    <td><input name="captcha" type="text" placeholder="请输入验证码"></td>     
    <td>
          <img class="thumbnail captcha" src="{{ captcha_src('flat') }}" onclick="this.src='/captcha/flat?'+Math.random()" title="点击图片重新获取验证码">
    </td>

代码释义:

1、captcha_src() 方法是 mews/captcha 提供的辅助方法,用于生成验证码图片链接

2、『验证码』区块中 onclick() 是 JavaScript 代码,实现了点击图片重新获取验证码的功能,允许用户在验证码太难识别的情况下换一张图片试试

四、检验验证码的代码

use Illuminate\Validation\ValidationData;

猜你喜欢

转载自www.cnblogs.com/wxy0126/p/10692594.html