我试图改变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。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。