public function OptionalDelete() { $input = Input::all(); $final_input['optional_product_id'] = $input['optional_product_id']; $optional_product = Optional_Product::find($final_input['optional_product_id']); $optional_product->delete(); }
public function UpdateListProduct() { $input = Input::all(); $listProductID = $input['update_list_product_id']; $listProductID = explode(",", $listProductID); $input_final['price_new'] = $input['price_new']; foreach ($listProductID as $p) { if ($input['optional_checkbox_news'] == true) { $optional_product = new Optional_Product(); $optional_product->optional_id = 1; $optional_product->product_id = $p; $optional_product->from_date = $input['from_date_news']; $optional_product->to_date = $input['to_date_news']; $optional_product->save(); } if ($input['optional_checkbox_sale'] == true) { $optional_product = new Optional_Product(); $optional_product->optional_id = 2; $optional_product->product_id = $p; $optional_product->from_date = $input['from_date_sale']; $optional_product->to_date = $input['to_date_sale']; $optional_product->save(); } } $price_new_list = json_decode($input_final['price_new']); if (count($price_new_list) > 0) { for ($i = 0; $i < count($price_new_list); $i++) { $product_id = $price_new_list[$i]->product_id; $new_price = str_replace(',', '', $price_new_list[$i]->new_price); if ($new_price != '') { $product = Product::find($product_id); $product->price_new = $new_price; $product->save(); } } } }