Google reCaptcha Enterprise для 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, використовуючи надану опцію конфігурації в цьому пакеті:Ви можете розпочати роботу з цим пакетом на GitHub за адресою oneduo/laravel-recaptcha-enterprise та встановити його через composer:
// config/recaptcha-enterprise.php
return [
'score_threshold' => 0.7,
// ...
];
composer require oneduo/laravel-recaptcha-enterprise