亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當我單擊添加到購物車按鈕時會發生什么我在 laravel 中遇到了一些錯誤?

當我單擊添加到購物車按鈕時會發生什么我在 laravel 中遇到了一些錯誤?

PHP
皈依舞 2022-05-27 13:11:01
當我單擊添加到購物車按鈕時會發生什么如何使用 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>
查看完整描述

1 回答

?
LEATH

TA貢獻1936條經驗 獲得超7個贊

,實際上該Cart::add方法在第四個參數上采用價格,第五個參數用于您可以傳遞選項數組的選項


,例如:


Cart::add(['id' => '293ad', 'name' => 'Product 1', 'qty' => 1, 'price' => 9.99, 'options' => ['size' => 'large']]);

你可以做的是像這樣修改你的函數,它應該可以工作,希望:


public function addcart(Request $request){

    $image = [$request->product_image];

    Cart::add($request->productid,$request->product_name,$request->qty,$request->product_price,$image);

    return redirect()->route('cart.index')->with('successmessage','Items added successfully');

}

我希望它會幫助你。


查看完整回答
反對 回復 2022-05-27
  • 1 回答
  • 0 關注
  • 139 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號