/** * 商品SKU视图 * * @param $id * @return \Illuminate\Http\RedirectResponse */ public function index($id) { if ($id) { $sku = PhoneSku::where('product_id', '=', $id)->paginate(10); $sku->pid = $id; return view('admin.product.sku.show')->withSkus($sku); } return redirect()->back(); }
/** * 商品选择 * * @param $id * @return \Illuminate\View\View */ public function lists($id) { if ($id) { $products = PhoneSku::where(['product_id' => $id])->get(); if (count($products)) { return view('home.product.list')->withProducts($products); } } return redirect()->back(); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { if ($id) { $skus = PhoneSku::where('product_id', '=', $id)->get(); if ($skus) { foreach ($skus as $sku) { $sku->delete(); } } $product = PhoneProduct::find($id); $product->delete(); } return redirect()->back(); }