coderscoop/laravel-recaptcha is a Laravel package for google recaptcha - laravel integration.
It currently has 2 GitHub stars and 25 downloads on Packagist (latest version v1.1.0).
Install it with composer require coderscoop/laravel-recaptcha.
Discover more Laravel packages by coderscoop
or browse all Laravel packages to compare alternatives.
Last updated
Google Recaptcha - Laravel integration
You can install directly using composer composer require coderscoop/laravel-recaptcha
Or include the package to your composer.json
"require": {
"coderscoop/laravel-recaptcha": "*"
}
Or download it directly from the github repository
And run composer install or composer update
"require": {
"coderscoop/laravel-recaptcha": "*"
},
"repositories": [
{
"type": "git",
"url": "[email protected]:Coder-Scoop-Inc/laravel-recaptcha.git"
}
]
composer install or composer updateAdd Coderscoop\LaravelReCaptcha\ReCaptchaServiceProvider::class, to the providers array in config\app.php.
Add 'ReCaptcha' => Coderscoop\LaravelReCaptcha\Facade\ReCaptchaFacade::class, to the aliases array in config\app.php.
Add RECAPTCHA_PUBLIC_KEY and RECAPTCHA_PRIVATE_KEY to your .env file with the public and private keys.
Add the recaptcha field to your form {!! ReCaptcha::render() !!}
Optionally you can pass the recaptcha attributes as an array
{!!
ReCaptcha::render([
'theme' => 'light',
'includeScript' => true,
'responsive' => true
])
!!}
theme: The google recaptcha themeincludeScript: If includes or no the google recaptcha scriptresponsive: Makes the field responsive or noOr you can interact directly with the class api in your controller by adding use ReCaptcha;.
Add the recaptcha validation rule 'g-recaptcha-response' => 'required|recaptcha'
Enjoy it!
php artisan vendor:publish --tag=config and you
will have access to the recaptcha config file in app/config/recaptcha.php