laravel-使用验证码
来源:互联网 发布:ip地址修改软件 编辑:程序博客网 时间:2024/05/17 04:03
Laravel默认没有内置图片验证码功能,需要自己设置;
在Laravel中有很多图片验证码的库可以使用,本篇介绍其中之一:gregwar/captcha,这个库比较简单,在Laravel中比较常用。下面我们就来介绍下使用细节:
一、首先, composer.json中如下加入配置:
"require": { ... "gregwar/captcha": "1.*" },
然后,已成习惯的命令:用cmd执行下面这条命令
composer update
二、在controller中使用://引用对应的命名空间use Gregwar\Captcha\CaptchaBuilder;use Session;//图片验证码 public function captcha() { //生成验证码图片的Builder对象,配置相应属性 $builder = new CaptchaBuilder; //可以设置图片宽高及字体 $builder->build($width = 100, $height = 38, $font = null); //获取验证码的内容 $phrase = $builder->getPhrase(); //把内容存入session Session::flash('milkcaptcha', $phrase); //session()->flash('milkcaptcha',$phrase); //生成图片 header("Cache-Control: no-cache, must-revalidate"); header('Content-Type: image/jpeg'); $builder->output(); }三、页面中使用:路由:Route::get('/yzm', 'UsersController@captcha')->name('yzm');<div class="form-group"> <label for="password_confirmation">验证码:</label> <input type="password" name="password_confirmation" class="form-control" value="" style="width:100px"> <a href="javascript:void(0);"> <img src="{{ route('yzm') }}" onclick="javascript:this.src='{{ route('yzm') }}?tm='+Math.random()" width="100px" height="38px"> </a> </div>
阅读全文
0 0
- laravel-使用验证码
- Laravel 5.1 使用短信验证码插件laravel-sms
- laravel框架自带验证码使用
- Laravel框架中验证码的使用
- 从零开始使用Laravel的图片验证码
- laravel 验证码
- Laravel验证码类
- laravel中的验证码
- laravel验证码
- laravel 验证码刷新
- laravel 验证码
- laravel框架validator验证使用
- laravel使用mews/captcha图片验证码解决方案
- Laravel 5.4.*中验证码类的使用
- TODO:Laravel增加验证码
- TODO:Laravel增加验证码
- Laravel开发之验证码
- laravel验证码,自定义表单验证
- thinkphp获取参数,可以用空input标签存起来,然后使用
- Hadoop系列--Hadoop再安装
- 乐观锁与悲观锁
- SEO(搜索引擎优化)这项技术将一直伴随搜索引擎还是会没落?
- JDE算月份数和算天数
- laravel-使用验证码
- CentOS7安装配置vsftp搭建FTP
- docker中运行activemq
- kubernetes资源对象--PetSets/StatefulSet
- 电子罗盘,LSM303DLHC
- RxJava中map的位置对其线程的影响,以及Toast不显示
- CCF CSP 201512-1 数位之和(Java-100分)
- css3 弹性盒子
- HDU 1023 Train Problem II