У меня есть форма с 5 списками выпадающих списков с несколькими вариантами выбора. При отправке, я пытаюсь выполнить некоторую проверку, чтобы проверить, что хотя бы один элемент был проверен.Как проверить, пуст ли массив?
Код в моем контроллере;
$input = Request::except('postcode_id'); //all user input from the form
$validator = \Validator::make(
[
$input => 'required'
]
);
if ($validator->fails())
{
print "failed";
}else{
print "passed";
}
Ошибка, которую я получаю; Illegal offset type
. Я думаю, мне, возможно, понадобится выполнить специальный валидатор, но сначала я хочу проверить, если есть более простой способ.
Если я не ошибаюсь, должно ли имя поля быть ключом массива make? Я имею в виду ''field_name' => 'required''? –