$cartItems包含数据库中的所有产品行,我在刀片文件中使用它。
我想将其$cartItems从该刀片文件传递回控制器
注意:$cartItems来自index()控制器中的函数,如下所示。
$cartItems = DB::table('products')->whereIn('id', $cartItemsArray)->get();
return view('cart.index', compact('cartItems')
下面是我的代码。
index.blade.php
<a href="{{route('cart.checkout',$cartItems)}}" class="site-btn">Proceed to checkout</a>
web.php
Route::get('/cart/checkout/{cartItems}', 'CartController@checkout')->name('cart.checkout')->middleware('auth');
CartController.php
public function checkout($cartItems)
{
dd($cartItems);
return view('cart.checkout');
}
我得到的错误是,
缺少 [Route: cart.checkout] [URI: cart/checkout/{cartItems}] 所需的参数。(查看:E:\github\LARAVEL\Deal-Ocean\resources\views\cart\index.blade.php)
临摹微笑
慕盖茨4494581