Laravel会话限制

时间:2017-11-08 01:13:49

标签: laravel session

如何获得有限制的会话项?

我有在会话中存储项目的购物车,我想只显示添加到会话的最新2项,我该怎么做?

usage sample

我在作曲家视图中使用此功能,这是我的代码

//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);
      });

1 个答案:

答案 0 :(得分:-1)

您可以使用put来完成此操作:

Session::put('sess_cart', $request->input('cart'));