小编Kel*_*nga的帖子

在 Laravel 中 POST 多个同名字段

我正在尝试创建一个购物车,我想发布多个具有相同名称的字段并处理它们

<?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){

   $rowId = $request->rowid;
   $quantity = $request->quantity;



   Cart::update($rowId, $quantity);

}
Run Code Online (Sandbox Code Playgroud)

首先使用 foreach 显示所有产品。那么每个项目都有一个隐藏的 rowid 和一个数量。

下面的代码显示了我的控制器。但使用此代码,它仅更新一项(最后一项)。但我想分别更新每个产品的数量

忘了说了,我使用https://github.com/Crinsane/LaravelShoppingcart作为我的购物车插件

php laravel

4
推荐指数
1
解决办法
5886
查看次数

标签 统计

laravel ×1

php ×1