I mean, come on, you need to have a reCaptcha in your forms, no matter what.
Here are the steps:
1. Install using Composer
composer require anhskohbo/no-captcha
2. Add provider and alias to configuration
Open your config/app.php
file and add this to your providers array:
<?php
Anhskohbo\NoCaptcha\NoCaptchaServiceProvider::class,
?>
And this to your aliases array:
<?php
'NoCaptcha' => Anhskohbo\NoCaptcha\Facades\NoCaptcha::class,
?>
3. Publish configuration
php artisan vendor:publish --provider="Anhskohbo\NoCaptcha\NoCaptchaServiceProvider"
4. Add sitekey and secret key to .env file
Open your .env
file and add this:
NOCAPTCHA_SITEKEY=yoursitekey
NOCAPTCHA_SECRET=yoursecret
How to use it?
Now, you can use it in your validator using like this:
<?php
$validate = Validator::make(Input::all(),[
'g-recaptcha-response' => 'required|captcha'
]);
?>