如何获得有限制的会话项?
我有在会话中存储项目的购物车,我想只显示添加到会话的最新2项,我该怎么做?
我在作曲家视图中使用此功能,这是我的代码
//cart products
View::composer('*', function ($view) {
$user = Auth()->user();
if (!Session::has('cart')) {
return view('frontend.cart');
}
$oldCart = Session::get('cart');
$cart = new Cart($oldCart);
$total = $cart->totalPrice;
$view->with('products', $cart->items, 'totalPrice', $cart->totalPrice, 'user', $user, 'total', $total);
});
答案 0 :(得分:-1)
您可以使用put
来完成此操作:
Session::put('sess_cart', $request->input('cart'));