Download the PHP package chitranu/google-recaptcha without Composer
On this page you can find all versions of the php package chitranu/google-recaptcha. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download chitranu/google-recaptcha
More information about chitranu/google-recaptcha
Files in chitranu/google-recaptcha
Package google-recaptcha
Short Description Easily validate recaptcha responses in Laravel. A handy validation rule for validating the reCAPTCHA token in the form requests.
License MIT
Homepage https://github.com/chitranu/google-recaptcha
Informations about the package google-recaptcha
Google reCAPTCHA validator for Laravel
This package is a wrapper around Google's reCAPTCHA PHP client library. It provides a handy validation rule recaptcha
, which can be used to validate the reCAPTCHA token in the form requests.
You can use this package with any of reCAPTCHA types:
- Google reCAPTCHA v2
- Google reCAPTCHA v3
Installation
You can install the package via composer:
Usage
Get Google reCAPTCHA secret key for your application from https://www.google.com/recaptcha/admin/ and place it inside .env
file at the root like this.
After setting secret key, head over to your request validator, and add a field with rule the recaptcha
like below to validate the token received in the form request.
Setting score threshold
If you are getting a lot of spam submissions, you can take advantage of setting the score threshold while specifying the validation rule by setting a value between 0.1 - 1.0
. Read more about score threshold here: https://developers.google.com/recaptcha/docs/v3#interpreting_the_score
Examples
Using in frontend (vue-recaptcha-v3 plugin)
This package is intended to use with vue-recaptcha-v3 npm plugin. You can use it by creating a Vue form component using vue-recaptcha-v3
plugin shown below.
Register your site key with the vue-recaptcha-v3
plugin:
Create a Vue component for the form and submit reCAPTCHA token using form like this:
Using in frontend (vue-recaptcha plugin)
If you are using vue-recaptcha plugin (older version), you can still use it by creating a vue form component shown below:
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected]
instead of using the issue tracker.
Credits
- Swapnil Bhavsar
- Rajesh Dewle
- All Contributors
License
The MIT License (MIT). Please see License File for more information.