File: D:/HostingSpaces/SBogers10/stafa.komma.pro/app/Komma/Forms/ReCaptchaValidator.php
<?php
namespace App\Komma\Forms;
use GuzzleHttp\Client;
class ReCaptchaValidator
{
public function validate($attribute, $value, $parameters, $validator)
{
$client = new Client;
$response = $client->post(
'https://www.google.com/recaptcha/api/siteverify',
[
'form_params' => [
'secret' => \Config::get('services.recaptcha.secret'),
'response' => $value,
],
]
);
$body = json_decode((string) $response->getBody());
return $body->success;
}
}