fts/captcha

laravel 5 验证码包

安装: 5

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

类型:

v1.0.0 2018-07-15 10:16 UTC

This package is auto-updated.

Last update: 2024-09-15 23:08:56 UTC


README

Latest Stable Version Total Downloads License

功能

  • 生成验证码
  • 检查验证码

安装

composer require fts/captcha

发布配置文件

 php artisan vendor:publish

添加服务提供者

打开 config/app.php 并将以下内容添加到 providers 数组

fts\Captcha\CaptchaServiceProvider.php::class

用法

 Route::any('captcha-test', function()
    {
        if (Request::getMethod() == 'POST')
        {
            $rules = ['captcha' => 'required|captcha'];
            $validator = Validator::make(Input::all(), $rules);
            if ($validator->fails())
            {
                echo '<p style="color: #ff0000;">Incorrect!</p>';
            }
            else
            {
                echo '<p style="color: #00ff30;">Matched :)</p>';
            }
        }
    
        $form = '<form method="post" action="captcha-test">';
        $form .= '<input type="hidden" name="_token" value="' . csrf_token() . '">';
        $form .= '<p>' . captcha_img() . '</p>';
        $form .= '<p><input type="text" name="captcha"></p>';
        $form .= '<p><button type="submit" name="check">Check</button></p>';
        $form .= '</form>';
        return $form;
    });

获取图片

captcha();

获取图片html

captcha_src();

获取图片url

captcha_img();