public function toPdtContent(Request $request, $product_id) { $product = Product::find($product_id); $pdt_content = PdtContent::where('product_id', $product_id)->first(); $pdt_images = PdtImages::where('product_id', $product_id)->get(); $count = 0; $member = $request->session()->get('member', ''); if ($member != '') { $cart_items = CartItem::where('member_id', $member->id)->get(); foreach ($cart_items as $cart_item) { if ($cart_item->product_id == $product_id) { $count = $cart_item->count; break; } } } else { $bk_cart = $request->cookie('bk_cart'); $bk_cart_arr = $bk_cart != null ? explode(',', $bk_cart) : array(); foreach ($bk_cart_arr as $value) { // 一定要传引用 $index = strpos($value, ':'); if (substr($value, 0, $index) == $product_id) { $count = (int) substr($value, $index + 1); break; } } } return view('pdt_content')->with('product', $product)->with('pdt_content', $pdt_content)->with('pdt_images', $pdt_images)->with('count', $count); }
public function productAdd(Request $request) { $name = $request->input('name', ''); $summary = $request->input('summary', ''); $price = $request->input('price', ''); $category_id = $request->input('category_id', ''); $preview = $request->input('preview', ''); $content = $request->input('content', ''); $preview1 = $request->input('preview1', ''); $preview2 = $request->input('preview2', ''); $preview3 = $request->input('preview3', ''); $preview4 = $request->input('preview4', ''); $preview5 = $request->input('preview5', ''); $product = new Product(); $product->summary = $summary; $product->price = $price; $product->category_id = $category_id; $product->preview = $preview; $product->name = $name; $product->save(); $pdt_content = new PdtContent(); $pdt_content->product_id = $product->id; $pdt_content->content = $content; $pdt_content->save(); if ($preview1 != '') { $pdt_images = new PdtImages(); $pdt_images->image_path = $preview1; $pdt_images->image_no = 1; $pdt_images->product_id = $product->id; $pdt_images->save(); } if ($preview2 != '') { $pdt_images = new PdtImages(); $pdt_images->image_path = $preview2; $pdt_images->image_no = 2; $pdt_images->product_id = $product->id; $pdt_images->save(); } if ($preview3 != '') { $pdt_images = new PdtImages(); $pdt_images->image_path = $preview3; $pdt_images->image_no = 3; $pdt_images->product_id = $product->id; $pdt_images->save(); } if ($preview4 != '') { $pdt_images = new PdtImages(); $pdt_images->image_path = $preview4; $pdt_images->image_no = 4; $pdt_images->product_id = $product->id; $pdt_images->save(); } if ($preview5 != '') { $pdt_images = new PdtImages(); $pdt_images->image_path = $preview5; $pdt_images->image_no = 5; $pdt_images->product_id = $product->id; $pdt_images->save(); } $m3_result = new M3Result(); $m3_result->status = 0; $m3_result->message = '添加成功'; return $m3_result->toJson(); }