Download the PHP package peterfox/recaptcha-laravel without Composer
On this page you can find all versions of the php package peterfox/recaptcha-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download peterfox/recaptcha-laravel
More information about peterfox/recaptcha-laravel
Files in peterfox/recaptcha-laravel
Package recaptcha-laravel
Short Description A simple package for adding and validating Recaptcha fields in Laravel
License MIT
Informations about the package recaptcha-laravel
Recaptcha for Laravel
This is a very simple library that makes integrating the latest recaptcha mechanism into Laravel.
Installing
Simply use composer e.g.
Implementing (Laravel 5.0/5.1)
Firstly create a config in the config folder called "recaptcha.php" containing:
Then just add the correct details to your .env file in the project:
Now add the service provider to your app config in the config folder:
And then add the Facade to your app config as well:
Using the form field and validator
The basics of using is as follows, in your form (example uses Blade but should work with raw PHP) just simply use the Facade:
This will output the basic field.
Then in your form validator simply use the recaptcha validator. Below you can see an example of the validator being put to use in a Request object.
In the example you'll see I've made it that the g-recaptcha-response field is only provided when I'm not using the 'test' environment, this is because if you're doing integration tests with something like Behat they'll always fail if recaptcha validation is enabled and at the same time Recaptcha checks for bots so using this mechanism in a test environment would be problematic at best.
Tests
You can quickly run the PHPSpec tests with the following command after installing from composer
License
This was created by Peter Fox and is provided under the MIT open source license