first(); $yearly = EmkaPagePricing::where('period','yearly')->first(); $word = EmkaPricingWord::first(); return view('layout.emka-pricing', compact('content','yearly','word')); } public function update(Request $request) { $act = $request->get('act'); if($act == 'top-card') { $position = $request->get('position'); if($position == 1 || $position == 2 || $position == 3){ $pricing = EmkaPagePricing::where('period','monthly')->first(); }else if ($position == 1 || $position == 2 || $position == 3){ $pricing = EmkaPagePricing::where('period','yearly')->first(); }else{ $pricing = EmkaPricingWord::first(); } if($position == 1) { $pricing->title_1 = $request->get('title'); $pricing->sub_title_1 = $request->get('sub_title'); $pricing->price_1 = $request->get('price'); } else if($position == 2) { $pricing->title_2 = $request->get('title'); $pricing->sub_title_2 = $request->get('sub_title'); $pricing->price_2 = $request->get('price'); } else if($position == 3) { $pricing->title_3 = $request->get('title'); $pricing->sub_title_3 = $request->get('sub_title'); $pricing->price_3 = $request->get('price'); } else if($position == 4) { $pricing->title_1 = $request->get('title'); $pricing->sub_title_1 = $request->get('sub_title'); $pricing->price_1 = $request->get('price'); } else if($position == 5) { $pricing->title_2 = $request->get('title'); $pricing->sub_title_2 = $request->get('sub_title'); $pricing->price_2 = $request->get('price'); } else if($position == 6) { $pricing->title_3 = $request->get('title'); $pricing->sub_title_3 = $request->get('sub_title'); $pricing->price_3 = $request->get('price'); } else if($position == 7){ $pricing->big_title = $request->get('title'); $pricing->medium_title = $request->get('sub_title'); $pricing->small_title = $request->get('price'); } $pricing->save(); } else if($act == 'bottom-card') { $position = $request->get('position'); if($position == 1 || $position == 2 || $position == 3){ $pricing = EmkaPagePricing::where('period','monthly')->first(); }else{ $pricing = EmkaPagePricing::where('period','yearly')->first(); } if($position == 1) { $pricing->btn_text_1 = $request->get('text'); $pricing->btn_link_1 = $request->get('link'); } else if($position == 2) { $pricing->btn_text_2 = $request->get('text'); $pricing->btn_link_2 = $request->get('link'); } else if($position == 3) { $pricing->btn_text_3 = $request->get('text'); $pricing->btn_link_3 = $request->get('link'); } else if($position == 4) { $pricing->btn_text_1 = $request->get('text'); $pricing->btn_link_1 = $request->get('link'); } else if($position == 5) { $pricing->btn_text_2 = $request->get('text'); $pricing->btn_link_2 = $request->get('link'); } else if($position == 6) { $pricing->btn_text_3 = $request->get('text'); $pricing->btn_link_3 = $request->get('link'); } $pricing->save(); } else if($act == 'middle-card') { $points = $request->get('points'); $position = $request->get('position'); if(!empty($points)) { if($position == 1 || $position == 2 || $position == 3){ $pricing = EmkaPagePricing::where('period','monthly')->first(); }else{ $pricing = EmkaPagePricing::where('period','yearly')->first(); } if($position == 1) { $pricing->point_1 = json_encode($points); } else if($position == 2) { $pricing->point_2 = json_encode($points); } else if($position == 3) { $pricing->point_3 = json_encode($points); } else if(!empty($points)) { $pricing = EmkaPagePricing::where('period','yearly')->first(); if($position == 4) { $pricing->point_1 = json_encode($points); } else if($position == 5) { $pricing->point_2 = json_encode($points); } else if($position == 6) { $pricing->point_3 = json_encode($points); } $pricing->save(); } $pricing->save(); } } return 'true'; } }