Download the PHP package nissicreative/laravel-recaptcha without Composer
On this page you can find all versions of the php package nissicreative/laravel-recaptcha. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download nissicreative/laravel-recaptcha
More information about nissicreative/laravel-recaptcha
Files in nissicreative/laravel-recaptcha
Package laravel-recaptcha
Short Description A simple reCAPTCHA implementation for your Laravel project.
License MIT
Informations about the package laravel-recaptcha
Laravel ReCaptcha
Easily integrate Google's reCAPTCHA into your Laravel 5+ project.
Installation
Setup
Add the service provider to the providers array in app/config/app.php.
(You can skip this step if using Laravel 5.5+, as it will use Laravel's autodiscovery.)
Configuration
Visit https://google.com/recaptcha and register your site. Be sure to list all domains on which you will use the widget, including any local or staging domains (e.g.
localhost
ormysite.test
). You will be assigned a Site Key and a Secret Key.
Add these reCAPTCHA keys to your .env file:
This is the default config file:
If you would like to modify the config file and/or views, you may run:
Usage: The Form Page
In your page's <head>
section, add this line to include the remote Google JavaScript file:
Then inside your form, insert the widget:
That's it! You should now see the reCAPTCHA widget when you refresh the page.
Validating the Request
Validation is simple: Just add a recaptcha
rule to your validator. For example, in a controller:
The recaptcha
rule takes care of sending the input to Google's servers via Guzzle, and returns true
upon successful validation.
Voilá!
Enjoy your reduced-spam lifestyle.
All versions of laravel-recaptcha with dependencies
guzzlehttp/guzzle Version ^6.2 || ^7.0
illuminate/support Version ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0