Как ограничить неподходящие запросы, используя правила проверки в Laravel 5.8? - PullRequest
0 голосов
/ 11 июля 2019

У меня есть только одно правило проверки в моем проекте Laravel:

$validator = $request->validate([
  'search' => 'nullable|max:20',
  'sortby' => 'nullable|asc|desc',
]);

Но если у меня есть какая-либо другая переменная в моем запросе $_GET['email'], например, ошибка не возвращается.

Какпредотвратить неподдерживаемые входные данные проверки с помощью правил проверки?

1 Ответ

0 голосов
/ 11 июля 2019

Просто игнорируйте их.Обычно системы, находящиеся вне вашего контроля, добавляют $_GET параметры - например, любые ссылки, размещенные на Facebook, приводят к появлению параметра fbclid (идентификатор клика Facebook).

ПокаВаш код не настроен на слепую работу с каким-либо параметром $_GET в запросе, их использование не повредит.Ваш код должен специально искать и обрабатывать search и sortby.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...