У меня есть модель product, у неё есть связь items (кол. 5 с id = 1,2,3,4,5), я пытаюсь передать файл для item с id=3, но каждый раз когда я передаю файл, в скрытый инпут name="itemId" я передаю $item->id и он равен 3, но в контроллер почему-то всегда прилетает id последнего item равный 5, я пробовал и через параметр передавать и присваивать переменной $itemId = $item->id, хотя когда выводишь в коде {{ $item->id }}, то оно выводится правильно для каждой итерации правильный id выводится.
@foreach($product->items->sortByDesc('id') as $item)
<form method="POST"
action="{{ route('product.store') }}"
enctype="multipart/form-data">
@csrf
<input type="hidden" name="itemId" value="{{ $item->id }}">
<input type="hidden" class="inputWithModId" name="fileType" value="6">
<input hidden type="file" id="file" onchange="this.form.submit();" data-browse="Выбрать" name="productFile" accept=".pdf">
<x-slot:actions>
<x-button for="productFile" flat accent sm icon-left="upload" full label="Загрузить..."/>
</x-slot:actions>
</form>
@endforeach