Laravel Recaptcha is a free CAPTCHA service that protect websites from spam and abuse.
Via Composer
composer require pherum/laravel-recaptchaAnd then, if using Laravel 5, include the service provider within app/config/app.php.
'providers' => [
...
PheRum\Recaptcha\RecaptchaServiceProvider::class,
];And, for convenience, add a facade alias to this same file at the bottom:
'aliases' => [
...
'Recaptcha' => PheRum\Recaptcha\Facades\Recaptcha::class,
];Laravel Recaptcha supports optional configuration.
To get started, you'll need to publish all vendor assets:
php artisan vendor:publish --provider="PheRum\Recaptcha\RecaptchaServiceProvider"This will create a config/recaptcha.php file in your app that you can modify to set your configuration. Also, make sure you check for changes to the original config file in this package between releases.
$this->validate($request, [
'g-recaptcha-response' => 'required|recaptcha',
]);{!! Recaptcha::render() !!}{!! Recaptcha::render(['lang' => 'en']) !!}composer testIf you discover any security related issues, please email [email protected] instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.
