LaravelPackages.net
Acme Inc.
Toggle sidebar
fts/captcha

laravel 5 captcha package

7
0
v1.0.0
About fts/captcha

fts/captcha is a Laravel package for laravel 5 captcha package. It currently has 0 GitHub stars and 7 downloads on Packagist (latest version v1.0.0). Install it with composer require fts/captcha. Discover more Laravel packages by fts or browse all Laravel packages to compare alternatives.

Last updated

captcha

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();
Comments