开发者社区> 问答> 正文

如何更改购物车Laravel中的数量?

我试图改变quantity我的cart。我的代码如下:

   <input rowId="{{ $cart->rowId }}" type="number" value="{{ $cart->qty }}" class="form-control prc" required>
</div>

我的script是:

    var totalSum = 0;
    $('.form-group .prc').each(function()
    {
        var inputVal = $(this).val();
        if ($.isNumeric(inputVal))
        {
            totalSum += parseFloat(inputVal);
        }
    });
    $('#result').text(totalSum);
    var rowId = $(this).attr('rowId');
    var quantity = $(this).val();
    var prevQuantity = $(this).attr('value');
    if ($.isNumeric(quantity) && (quantity != prevQuantity) && (quantity != 0))
    {
        window.location.href = "{{ url('Cart/add') }}"+'/'+rowId+'/'+quantity; 
    }
});

这是我的controller:

{
    $item = Cart::get($id);
    Cart::update($id, ['qty'=>$quantity]);
    return redirect()->route('Cart.index');
}

但是该值未存储在中cart->quantity。

展开
收起
社区秘书 2019-12-04 13:44:08 736 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载