zoukankan      html  css  js  c++  java
  • 黑马lavarel教程---12、lavarel验证码

    黑马lavarel教程---12、lavarel验证码

    一、总结

    一句话总结:

    用插件的时候仔细看插件的版本要求

    1、lavarel安装验证码插件的时候,如果(可选)需要定义自己的配置,则需要生成配置文件,怎么生成?

    php artisan vendor:publish :发布之后会在config目录下找到对应的配置文件

    二、lavarel验证码

    回顾:生成验证码需要经过:画画布、生成干扰线、生成噪点、生成验证码、生成验证码存入session、输出图片。

    1、验证码依赖安装

    去packagist网站搜索验证码的代码依赖:关键词:captcha

     

    地址:https://packagist.org/packages/mews/captcha

    环境要求:php>=5.4,需要开启GD库,同时需要开启fileinfo和mbstring扩展

    Composer方法安装代码依赖包:composer require mews/captcha

     

    修改配置文件:config/app.php

    配置:配置provider信息,添加一行信息:

     

    配置别名aliases键,添加一个别名记录

     

    如果(可选)需要定义自己的配置,则需要生成配置文件:

    php artisan vendor:publish

    发布之后会在config目录下找到对应的配置文件:

     

    2、案例

    案例:在之前test13的基础之上,实现验证码的显示

     

    ①需要在页面上显示出来

     

    展示效果

     

    如果需要自定义配置(如长度、宽高等),可以修改配置文件config/captcha.php文件。

    ②验证码验证操作

     

    注意:验证码有效性验证规则,手册里是没有的,如果使用mews验证码包的话,其验证码验证规则就是captcha

    显示效果:

     

    解决翻译的问题:

     

    在数组中添加captcha元素即可

     

     
  • 相关阅读:
    SpringMVC执行原理
    Hello SpringMVC 注解版
    Hello SpringMVC 注解版
    Mybatis一对多和多对一处理
    2020-08-08日报博客
    2020-08-07日报博客
    《大道至简》读后感
    2020-08-06日报博客
    2020-08-05日报博客
    2020-08-04日报博客
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/11605621.html
Copyright © 2011-2022 走看看