验证码功能

  • 安装
composer require gregwar/captcha:1.*
  • 定义生成验证码的路由并添加方法
       // 生成验证码图片
        $builder = new CaptchaBuilder();
        // 可以设置图片宽高及字体s
        $builder->build();
        // 获取验证码的内容
        $phrase = $builder->getPhrase();
        // 把内容存入
        session(['code' => $phrase]);
        // 生成图片
        header("Cache-Control: no-cache, must-revalidate");
        header("Content-Type:image/jpeg");
        $builder->output();
  • 在需要验证的页面添加

![]({{ url('captcha') }})

  • 使用JS实现点击刷新验证码

你可能感兴趣的:(验证码功能)