Фрагмент PHP в Laravel

У меня есть следующий код PHP:

foreach($_FILES['images']['name'] as $file) {

$is_main = ($_FILES['images']['name'][$i] == $_POST['images'][0]) ? 'main' : $i;

}

Каким будет перевод на Laravel?

Я пробовал:

$files = Input::file('images');
foreach($files as $file) {

$is_main = ($file->getClientOriginalName() == $file[0]) ? 'main': $i;

}

Но это не работает, какой будет правильный перевод?

0

Решение

Читая документация вы должны делать что-то вроде:

if (Input::file('photo')->isValid())
{
$name = Input::file('photo')->getClientOriginalName();
Input::file('photo')->move($destinationPath, $name);
}
0

Другие решения

После некоторой попытки и ошибки я наконец смог ее решить, вот код:

$is_main = ($file->getClientOriginalName() == Input::all()["images"][0]) ? true : NULL;

Спасибо тем, кто помог

0