[英]my cart value not store in cart session in laravel
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.