博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
laravel 使用验证码
阅读量:5331 次
发布时间:2019-06-14

本文共 612 字,大约阅读时间需要 2 分钟。

1)php.ini需要开两个扩展

extension=php_fileinfo.dll

extension=php_gd2.dll

 

2)使用composer安装类包

composer require mews/captcha

 

3)配置文件里添加服务及服务别名(门面)

'providers' => [    // ...    Mews\Captcha\CaptchaServiceProvider::class,]'aliases' => [    // ...    'Captcha' => Mews\Captcha\Facades\Captcha::class,]

 

4)生成验证图片

1、直接生成图片

captcha();

2、返回验证码图片url

captcha_src();

3、返回html(img标签)

captcha_img();

 

5)验证码验证

$rules = ['captcha' => 'required|captcha'];$validator = Validator::make(Input::all(), $rules);if ($validator->fails()){    echo '

Incorrect!

';}else{ echo '

Matched :)

';}

 

via:

转载于:https://www.cnblogs.com/tujia/p/6340442.html

你可能感兴趣的文章
Linux学习-汇总
查看>>
jQuery瀑布流+无限加载图片
查看>>
83. 删除排序链表中的重复元素
查看>>
bzoj1048 [HAOI2007]分割矩阵
查看>>
python中的__init__ 、__new__、__call__等内置函数的剖析
查看>>
Java中的编码
查看>>
PKUWC2018 5/6
查看>>
As-If-Serial 理解
查看>>
MYSQL SHOW VARIABLES简介
查看>>
雷林鹏分享:Redis 简介
查看>>
自卑都是自己不踏实做事的表现
查看>>
C# 网页自动填表自动登录 .
查看>>
netfilter 和 iptables
查看>>
洛谷P1005 矩阵取数游戏
查看>>
Django ORM操作
查看>>
2012年最佳30款免费 WordPress 主题
查看>>
在Silverlight中使用HierarchicalDataTemplate为TreeView实现递归树状结构
查看>>
HDU-1150 Machine Schedule 二分图匹配
查看>>
单例模式的5种写法
查看>>
安卓问题报告小记(四):Some projects cannot be imported because they already exist in the workspace...
查看>>