eskju / laravel-google-recaptcha
A Laravel package for banning bots from your forms
1.0.0
2019-02-13 06:55 UTC
Requires
- php: >=7.1
- illuminate/support: ~5.1
This package is auto-updated.
Last update: 2025-05-13 21:49:41 UTC
README
ReCaptcha for Laravel
Features:
- easy Google ReCaptcha (v2) integration via Facade
- simple Validator for your own ruleset
Usage
composer require eskju/laravel-google-recaptcha
Publish config and edit .env
php artisan vendor:publish --provider="Eskju\GoogleRecaptcha\GoogleRecaptchaServiceProvider" --tag="config"
Add Google ReCaptcha credentials to your .env file: (You cam obtain your key here: https://www.google.com/recaptcha/intro/v3.html, select Version 2)
GOOGLE_RECAPTCHA_KEY=
GOOGLE_RECAPTCHA_SECRET=
Usage
Add the following snippet to your (form) template:
{{ GoogleRecaptcha::show() }}
{{ GoogleRecaptcha::js() }}
Add a new rule to your validation:
'g-recaptcha-response' => 'required|recaptcha'