Привет всем, столкнулся с проблемой загрузки файлов на сервер, собственно загружать то загружает, а вот имя каждого файла, даже не знаю как вывести..
КОД:
foreach ($r->file('img_other') as $f) {
$f->move($destinationPath,$f->getClientOriginalName());
Good::where('id', $good->id)->update([
"img1" => $f->getClientOriginalName(), //1 файл
"img2" => $f->getClientOriginalName() // 2 файл
]);
}
К примеру выбрал 2 файла, он их и загружает, а вот как вывести имя каждого загружаемого файла, что то не доходит..
В PHP все было проще, использовал так
$total = count($_FILES['uploaded_file']['name']);
if($total != '0'){
// Loop through each file
for($i=0; $i<$total; $i++) {
//Get the temp file path
$tmpFilePath = $_FILES['uploaded_file']['tmp_name'][$i];
//Make sure we have a filepath
if ($tmpFilePath){
//Setup our new file path
$newFilePath = $uploaddir . $_FILES['uploaded_file']['name'][$i];
//Upload the file into the temp dir
if(move_uploaded_file($tmpFilePath, $newFilePath)) {
mysql_query("UPDATE `goods` SET `img1`='".$_FILES['uploaded_file']['name'][0]."', `img2`='".$_FILES['uploaded_file']['name'][1]."');
}
}
}
}
Пробовал также сделать в Ларке, увы, ничего не вышло :с