当我单击添加到购物车按钮时会发生什么如何使用 laravel 修复此错误?
请看这个错误 传递给 Gloudemans\Shoppingcart\Cart::add() 的参数 5 必须是数组类型,给定字符串,在 C:\xampp\htdocs\Projects\E-commerce\vendor\laravel\framework\src 中调用\Illuminate\Support\Facades\Facade.php 在第 245 行
https://flareapp.io/share/xmN6yEm0
控制器
public function addcart(Request $request)
{
Cart::add($request->productid,$request->product_name,$request->qty,$reques-
>product_image,$request->product_price);
return redirect()->route('cart.index')->with('successmessage','Items added successfully');
}
html视图
<form action="{{route('cart.action')}}" method="post" class="product__options">
{{ csrf_field() }}
<input type="hidden" name="productid" value="{{$single_products->id}}">
<input type="hidden" name="product_name" value="{{$single_products->product_name}}">
<input type="hidden" name="product_image" value="{{$single_products-
>product_image}}">
<input type="hidden" name="product_brand" value="{{$single_products->product_brand}}">
<input type="hidden" name="product_price" value="{{$single_products->product_price}}">
<div class="form-group product__option">
<label class="product__option-label" for="product-quantity">Quantity</label>
<div class="product__actions">
<div class="product__actions-item">
<div class="input-number product__quantity">
<input id="product-quantity" name="qty" class="input-number__input form-control
form-control-lg" type="number" min="1" value="1">
<div class="input-number__add"></div>
<div class="input-number__sub"></div>
</div>
</div>
皈依舞
LEATH
随时随地看视频慕课网APP