Google reCaptcha Enterprise for Laravel - это пакет, который обеспечивает простую настройку reCaptcha и удобное правило проверки для проверки оценок токенов пользователя.
Ниже приведен пример того, как можно использовать этот пакет для проверки оценки Recaptcha пользователя с помощью предоставленного класса правила
use Illuminate\Foundation\Http\FormRequest;
use Oneduo\RecaptchaEnterprise\Rules\Recaptcha;
class TestRequest extends FormRequest
{
public function rules(): array
{
return [
'g-recaptcha-response' => [
'required',
new Recaptcha()
],
];
}
public function authorize(): bool
{
return true;
}
}
проверки:При проверке маркера reCaptcha необходимо настроить пороговое значение оценки, приемлемое для рассмотрения пользователя как допустимого. Вы можете настроить оценку своего приложения на основе данных reCaptcha, используя опцию конфигурации в этом пакете:
// config/recaptcha-enterprise.php
return [
'score_threshold' => 0.7,
// ...
];
Вы можете начать работу с этим пакетом на GitHub по адресу oneduo/laravel-recaptcha-enterprise и установить его с помощью composer:
composer require oneduo/laravel-recaptcha-enterprise