Первый из всех вы используете «изображения []» над циклом? Существует много примеров кода для laravel 4, которые на самом деле вообще не работают ... И люди, которые их написали, не знают, как использовать var_dump() ...
Если нет - вероятно, массив объектов, попробуйте проверить:
var_dump(Input::file('files'));
Так что теперь после этой лекции, позволяет запустить цикл (имел некоторые проблемы с Еогеасп ИДК почему):
$files = Input::file('images');
$filesCount = count($files);
for ($i=0; $i < $filesCount; $i++)
{
$file = $files[$i];
$input = array(
'upload' => $files[$i]
);
$rules = array(
'upload' => 'image|max:15500'
);
$validation = Validator::make($input, $rules);
}
И теперь вы можете запустить проверку , Laravel4 только пытается использовать действительный тип mime ... поэтому он уязвим.
Не работает. Метод [validateIntegerOrArray] не существует. Я предполагаю, что мне придется расширить класс проверки или создать собственное правило. –
Да, используйте расширенный валидатор в вопросе ссылки, которую я предоставил. См. Мой отредактированный ответ. –
работает как Charm в Laravel 5.1.0 спасибо – Kavin