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
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();
captcha_src();
captcha_img();