hamog / captcha
Simple Laravel 6 Captcha Package
Installs: 14 800
Dependents: 0
Suggesters: 0
Security: 0
Stars: 9
Watchers: 2
Forks: 1
Open Issues: 0
Type:package
Requires
- php: >=5.4
- ext-gd: *
This package is auto-updated.
Last update: 2024-10-23 16:02:57 UTC
README
Simple Captcha for laravel 6
Installation
Require this package with composer:
composer require hamog/captcha
Find the providers key in config/app.php and register the Captcha Service Provider.
'providers' => [ // ... Hamog\Captcha\CaptchaServiceProvider::class, ]
Find the aliases key in config/app.php.
'aliases' => [ // ... 'Captcha' => Hamog\Captcha\Facades\Captcha::class, ]
Configuration
To use your own settings, publish config.
php artisan vendor:publish --provider="Hamog\Captcha\CaptchaServiceProvider"
To use your own settings in config/captcha.php, publish config.
return [ 'width' => 170, 'height' => 60, 'font_color' => '#1A3EA1', //only hexadecimal 'size' => 22, 'length' => 6, 'sensitive' => false, ];
Preview
Usage
return captcha image:
{!! Captcha::create() !!} //Or {!! captcha() !!}
Create html image tag:
{!! Captcha::img() !!} //Or {!! captcha_img() !!}
return captcha src:
{!! Captcha::src() !!} //Or {!! captcha_src() !!}
Validation
Using captcha rule:
'captcha' => 'required|captcha',
Add custom rule message:
'captcha' => 'The :attribute is invalid',