В настоящее время я строю маршрут 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 встроенное решение?