У меня есть комбинация форм загрузки текста и изображений для вставки нескольких строк в таблицу
<input class="form-control" id="" placeholder="" type="text" name="failure[]">
<input class="form-control" id="" placeholder="" type="text" name="remark[]">
<input class="form-control" id="" placeholder="" type="hidden" name="id[]" value={{ $id }}>
<input type="file" accept="image/*" capture="camera" name="image[]" />
<input class="form-control" id="" placeholder="" type="text" name="failure[]">
<input class="form-control" id="" placeholder="" type="text" name="remark[]">
<input class="form-control" id="" placeholder="" type="hidden" name="id[]" value={{ $id }}>
<input type="file" accept="image/*" capture="camera" name="image[]" />
<input class="form-control" id="" placeholder="" type="text" name="failure[]">
<input class="form-control" id="" placeholder="" type="text" name="remark[]">
<input class="form-control" id="" placeholder="" type="hidden" name="id[]" value={{ $id }}>
<input type="file" accept="image/*" capture="camera" name="image[]" />
id в скрытом являются уникальными, поскольку они генерируются циклом .. выше только для иллюстрации. оригинальный код слишком сложен для размещения здесь
в контроллере я пытаюсь получить изображение, соответствующее каждому набору строк
public function checklist_store_data(Request $request)
{
$input = Input::all();
return $input; // parse form data received
}
Если я решил загрузить одну фотографию и оставить 2 пустыми, это то, что я получаю из console.log
{"failure":["A","B","C"],"remark":["X","Y","Z"],"id":["1","2","3"],"image":[{}]}
Вопросы
Как мне соотнести файлы изображений, загруженные на соответствующий идентификатор?
Как получить имя файла изображения для объекта изображения?
Заранее спасибо
Прошу прощения, если я не смог четко объяснить свою проблему, и спасибо за ваше терпение