reCaptcha v3 в Laravel 5.7

TakingBackMySoul
На сайте с 09.11.2011
Offline
65
1449

Полный новичок в Ларавеле, только пытаюсь разобраться.

В данный момент ставлю рекапчу 3, вот по этому мануалу: https://packagist.org/packages/josiasmontag/laravel-recaptchav3?query=laravel%20recaptcha%203

Не могу понять, куда мне вставлять код из последних трех шагов: Validation, Getting the score и Testing.

И как я могу понять, что капча работает, если она невидимая?

Прошу не кидаться тапками, я реально не могу догнать сам.

webiumpro
На сайте с 20.03.2017
Offline
39
#1

Влидацию можете в начале экшена делать или в middleware. Но правильнее всего, наверное, будет создать RequestForm и сделать проверку в методе authorize. Про RequestForm и middleware прекрасно написано в документации Laravel

С Getting the score то же самое. Но если вы не понимаете, зачем эта проверка нужна, то лучше ее не использовать

Testing используете в том случае, если покрываете тестами приложение

TakingBackMySoul:
И как я могу понять, что капча работает, если она невидимая?

Поставьте себе отладчик и смотрите, какие параметры в валидаторе принимаете и что с ними дальше происходит. Без отладки вы по любым задачам далеко не уедете.

Копирование лендингов. Разработка на фреймворке сервисов. Создание сайтов (/ru/forum/994418)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий