我正在創(chuàng)建一個(gè) Laravel 電子商務(wù)網(wǎng)站,并且正在使用 Gloudemans\Shoppingcart\ 庫(kù)。我在使用“添加到購(gòu)物車”按鈕時(shí)遇到問題。我再解釋一下!我有一個(gè) singleProduct.blade.php 文件,它從控制器調(diào)用產(chǎn)品信息:這是將數(shù)據(jù)從數(shù)據(jù)庫(kù)傳遞到視圖的函數(shù):public function show($name){ $iamlush = iamlush::where('name', $name)->firstOrFail(); return view('singleProduct')->with('product', $iamlush);}這是單個(gè)產(chǎn)品文件:<div class="contentContainer"> <div class="rowContainer text-center"> <div class="productImgContainer"> <img src="{{ asset('img/iamlush/shop/'.$product->img) }}" class="productImg"> </div> <div class="productInfoContainer"> <div class="text-center"> <div class="productLogoContainer"> <img src="{{ asset('img/logo/'.$product->productLogo) }}" class="logoContainer"> </div> <h3>{{ $product->name }}</h3> <h5>{{ $product->priceFormat() }}</h5> </div> <p class="descriptionContainer"> {{ $product->description }} </p> <div class="rowContainer"> <div class="iconContainer"> <img src="{{ asset('img/productPage/productInfo.png') }}" class="icons"> </div> <div class="iconContainer"> <img src="{{ asset('img/productPage/paymentMethods.jpg') }}" class="icons"> </div> </div> <form action="{{ route('cart.store') }}" method="POST" class="formContainer"> @csrf <input type="hidden" name="id" value="{{ $product->id }}"> <input type="hidden" name="name" value="{{ $product->name }}"> <input type="hidden" name="price" value="{{ $product->price }}"> <div class="BtnContainer"> <button type="submit" class="btnCart">Add To Cart</button> </div> </form> </div> </div></div>“添加到購(gòu)物車”向“cart.store”發(fā)送 POST 請(qǐng)求,這是 web.php:Route::post('/cart', 'CartController@store')->name('cart.store');
1 回答

慕萊塢森
TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
首先,嘗試調(diào)試您的查詢結(jié)果
dd($iamlush)
如果有null,檢查你的數(shù)據(jù)庫(kù)?您有該名稱的任何記錄嗎?可能有兩個(gè)原因
您沒有此情況的任何記錄
你的模型有錯(cuò)誤
- 1 回答
- 0 關(guān)注
- 126 瀏覽
添加回答
舉報(bào)
0/150
提交
取消