eskju / laravel-google-recaptcha
A Laravel package for banning bots from your forms
Installs: 148
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/eskju/laravel-google-recaptcha
Requires
- php: >=7.1
- illuminate/support: ~5.1
This package is auto-updated.
Last update: 2025-12-13 23:03:10 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'