laravel 生成验证码的方法
来源:互联网 发布:人工智能的原理 编辑:程序博客网 时间:2024/05/17 01:44
在Laravel中有很多图片验证码的库可以使用,本篇介绍其中之一:gregwar/captcha,这个库比较简单,在Laravel中比较常用。下面我们就来介绍下使用细节:
首先, composer.json中如下加入配置:
"require": { ... "gregwar/captcha": "1.*" },
然后,已成习惯的命令:用cmd执行下面这条命令
composer update
以下演示了其中一种使用方式,直接输出图片到网页。
我定义了一个Controller:
<?php namespace App\Http\Controllers;use App\Http\Requests;use App\Http\Controllers\Controller;use Illuminate\Http\Request;//引用对应的命名空间use Gregwar\Captcha\CaptchaBuilder;use Session;class KitController extends Controller { /** * Display a listing of the resource. * * @return Response */ public function captcha($tmp) { //生成验证码图片的Builder对象,配置相应属性 $builder = new CaptchaBuilder; //可以设置图片宽高及字体 $builder->build($width = 100, $height = 40, $font = null); //获取验证码的内容 $phrase = $builder->getPhrase(); //把内容存入session Session::flash('milkcaptcha', $phrase); //生成图片 header("Cache-Control: no-cache, must-revalidate"); header('Content-Type: image/jpeg'); $builder->output(); }}
下面我们可以设置相应的router访问这个验证码图片, 修改router.php:
Route::get('kit/captcha/{tmp}', 'KitController@captcha');
现在可以通过具体的url,可以访问看到这张图片了
0 0
- laravel 生成验证码的方法
- laravel 生成验证码的方法
- laravel 生成验证码的方法
- Laravel 下生成验证码的类
- 生成验证码的方法
- 生成验证码的方法
- 生成验证码方法--
- 验证码生成方法
- Jsp页面验证码的生成方法
- jsp生成页面验证码的方法
- 2010.6.10 生成验证码的方法
- 2010.6.10 生成验证码的方法
- java生成登录验证码的方法
- 一个简单的验证码生成方法
- 自动生成验证码图像的方法
- 网页数字验证码的生成方法
- Jsp生成页面验证码的方法
- 生成短信验证码的方法
- OpenCV项目实战机器视觉之零件缺陷检测(1)
- HomeBrew 及React-native环境配置
- 第六期 基于模拟器的Helloworld 内核驱动 《手机就是开发板》
- Receive Email in Java using JavaMail – GMail IMAP Example
- Html的语义化(h5改进)
- laravel 生成验证码的方法
- 张量基本知识
- 27.explain
- 韩顺平java笔记03
- 【备忘】JavaEE项目大全视频教程下载
- T-SQL字符串的N‘
- 安装VirtualBox遇到的错误
- 个人见解(2)指针和一维数组
- 利用MATLAB进行车辆的速度测量