Laravel图片验证码步骤:
1.从github中下载 gregwar/captcha
2.用composer集成到Laravel项目中,集成命令为:在composer.json中“require”中添加,“gregwar/captcha”:"1.*" 在和"require"同一级下面添加"minimum-stability":"dev",
3.通过在命令行中定位到当前文件的目录中输入 composer update 更新
4.在控制器中引入文件 use Gregwar/Captcha\CaptchaBuilder;
函数
//生成验证码 public function verification(){// $input = Request::all(); //生成验证码图片的Builder对象,配置相应属性 $builder = new CaptchaBuilder; //可以设置图片宽高及字体 $builder->build($width = 100, $height = 40, $font = "0"); //获取验证码的内容 $phrase = $builder->getPhrase(); //把内容存入session// Session::flash('milkcaptcha', $phrase); //生成图片 $builder->output(); }}
在路由中定义
//验证码Route::get('verification','LoginController@verification');
在HTML中使用验证码图片:
js代码