%PDF- %PDF-
Direktori : /home/forge/api-takeaseat.eco-n-tech.co.uk/app/Rules/ |
Current File : //home/forge/api-takeaseat.eco-n-tech.co.uk/app/Rules/GoogleRecaptcha.php |
<?php namespace App\Rules; use Illuminate\Contracts\Validation\Rule; use Illuminate\Support\Facades\Http; class GoogleRecaptcha implements Rule { /** * Determine if the validation rule passes. * * @param string $attribute * @param mixed $value * @return bool */ public function passes($attribute, $value) { $response = Http::asForm()->post('https://www.google.com/recaptcha/api/siteverify', [ 'secret' => config('google.recaptcha_secret'), 'response' => $value, ])->json(); return $response['success']; } /** * Get the validation error message. * * @return string */ public function message() { return 'Are you a robot?'; } }