简体   繁体   English

我的购物车价值未存储在 Laravel 的购物车会话中

[英]my cart value not store in cart session in laravel

  • I am currently working on e commerce project.我目前正在从事电子商务项目。 I am unable to create a session or store cart value in session below is the code snippet:我无法在下面的会话中创建会话或存储购物车值是代码片段:
  • Technology Used : Php Laravel 6使用的技术:Php Laravel 6

    namespace App\\Http\\Controllers;命名空间 App\\Http\\Controllers; use App\\Http\\Controllers\\Controller;使用 App\\Http\\Controllers\\Controller; use Illuminate\\Support\\Facades\\DB;使用 Illuminate\\Support\\Facades\\DB; use Illuminate\\Http\\Request;使用 Illuminate\\Http\\Request; use App\\Product;使用应用\\产品; use Session;使用会话; use Auth;使用授权; class CartController extends Controller { public function addedtocart(Request $request){ $id=$request->proid; class CartController extends Controller { public function addedtocart(Request $request){ $id=$request->proid; $quantity=$request->quantity; $quantity=$request->quantity; $product = Product::find($id); $product = Product::find($id); $cart = $request->session()->get('cart'); $cart = $request->session()->get('cart'); if(isset($cart[$product['Product_ID']])): $cart[$product['Product_ID']]['qty'] += $quantity; if(isset($cart[$product['Product_ID']])): $cart[$product['Product_ID']]['qty'] += $quantity; else: $cart[$product['Product_ID']] = $product;否则: $cart[$product['Product_ID']] = $product; $cart[$product['Product_ID']]['qty'] = $quantity; $cart[$product['Product_ID']]['qty'] = $quantity; endif;万一; Session::push('cart',$cart);会话::推送('购物车',$购物车); return view('frontend.cart.addedtocart',compact('product')); return view('frontend.cart. addedtocart',compact('product'));
    } } } }

Could you please anyone help to me?你能请任何人帮助我吗?

我只能推荐你https://github.com/Crinsane/LaravelShoppingcart包它会让你的生活更轻松!!!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM