public function add_product_to_list() { $list_id = Request::segment(2); $product_id = Input::get('id'); $lp = ListProduct::where('list_id', $list_id)->where('product_id', $product_id)->count(); if ($lp <= 0) { $list_product = new ListProduct(); $list_product->list_id = $list_id; $list_product->product_id = $product_id; $list_product->quantity = 1; $list_product->sort_order = 0; $list_product->save(); } return Redirect::to('/list/edit/' . $list_id); }
public function list_products() { $list_id = Request::segment(3); $products = ListProduct::where('list_id', $list_id)->join('products', 'list_products.product_id', '=', 'products.id')->select('products.*', 'list_products.quantity as qty')->get(); return View::make('admin.list_products')->with('title', 'List Products')->with('products', $products); }