Laravel - не удается получить ошибки ввода при использовании google recaptcha

Я использую google recaptcha в своей форме входа. Я вставил тег скрипта и фрагмент в шаблон входа в систему, а также добавил 'g-recaptcha-response' => 'required|captcha', в массив метода validateLogin в AuthenticatesUsers.php. когда я отправляю форму, я получаю ошибку только для recaptcha, а не для ввода адреса электронной почты или пароля! при удалении 'g-recaptcha-response' => 'required|captcha', могут появиться ошибки!

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
0
205
1

Ответы 1

Возможно, вы могли бы попробовать настроить новый валидатор самостоятельно (не уверен, что это сработает, это идея).

Вот ссылка на этот раздел документации: https://laravel.com/docs/5.6/validation#manually-creating-validators

И пример в файле контроллера, прикрепленном к действию:

protected function validator(array $data)
{
    return Validator::make($data, [
        'name' => 'required|string|max:255',
        'email' => 'required|string|email|max:255|unique:users',
        'password' => 'required|string|min:6|confirmed',
        'g-recaptcha-response' => 'required|captcha',
    ]);
}

Другие вопросы по теме