Итак, что вам нужно сделать, это определить в html-разметке, что вход является массивом, подобным этому:
то есть, используя квадратные скобки []
рядом с именем элементов ввода
<?php foreach($datacart as $datacart) { ?>
<form method="post" action="/update-cart">
<input type="hidden" name="rowid[]" value="{{$datacart->rowid}}">
<input type="text" name="quantity[]" value="{{$datacart->quantity}}">
<?php }>
<input type="submit" value="update">
</form>
и затем, когда вы обрабатываете запрос в методе контроллера, вам нужно обработать его следующим образом:
public function update_cart(request $request) {
foreach ($request->rowid as $index => $rowid) {
$quantity = $request->quantity[$index];
Cart::where('id', $rowId)
->update([
'quantity' => $quantity
]);
}
}