Может ли laravel проверять наличие дублированного параметра URI? - PullRequest
0 голосов
/ 22 апреля 2020

В настоящее время я строю маршрут API в Laravel 7. Я хочу проверить, что данный параметр появляется только один раз в запросе.

https://mycool.api/?cool=false&user=me&cool=true

Для URI как и выше, мое желание состоит в том, чтобы Laravel выдавал ошибку с сообщением типа «Вы отправили 2 значения для параметра cool». Кажется, что текущее поведение просто использует 2-й вид параметра и в моем примере устанавливает значение cool = true.

В настоящее время у меня есть валидаторы, такие как:

$rules = [
   'user' => 'required|in:me,you',
   'param' => 'accepted'
];

Есть ли валидатор, который может достичь этого? Или какое-то другое Laravel встроенное решение?

1 Ответ

0 голосов
/ 07 мая 2020

Судя по комментариям к вопросу, ответом будет "нет" для встроенного решения Laravel. Хотя, как всегда, могут быть созданы индивидуальные решения.

Причина, по которой нет ответа, до сих пор неясна. Но опять же, из комментариев, мнение таково, что ошибка, возникшая из-за непреднамеренно дублированного параметра URI, должна просто игнорироваться.

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