@ -64,7 +64,8 @@ class VisaServiceSectionController extends Controller
$this->validate(\request(),[
$this->validate(\request(),[
// 'title' => 'required',
'description' => 'required',
'status' => 'required',
'status' => 'required',
'order_by' => 'required'
'order_by' => 'required'
@ -167,7 +168,7 @@ class VisaServiceSectionController extends Controller
public function update(Request $request, $id, $secId)
public function update(Request $request, $id, $secId)
{
{
$this->validate(\request(),[
$this->validate(\request(),[
'top_ description' => 'required',
'description' => 'required',
'status' => 'required',
'status' => 'required',
'order_by' => 'required'
'order_by' => 'required'
]);
]);
@ -192,54 +193,54 @@ class VisaServiceSectionController extends Controller
// $service_section->image = $image_path;
// $service_section->image = $image_path;
// }
// }
if($service_section->update()){
if($service_section->update()){
// $points = $request->points;
$points = $request->points;
// if($points[0] != null){
if($points[0] != null){
// if($request['point_ids'] !== null){
if($request['point_ids'] !== null){
// foreach($request['point_ids'] as $key => $pid){
foreach($request['point_ids'] as $key => $pid){
// $service_section_point = new VisaServiceSectionPoint();
$service_section_point = new VisaServiceSectionPoint();
// $service_section_point = $service_section_point->find($pid);
$service_section_point = $service_section_point->find($pid);
// // $service_section_point = ServiceSectionPoint::find($id);
// $service_section_point = ServiceSectionPoint::find($id);
// $service_section_point->point = $points[$key];
$service_section_point->point = $points[$key];
// $service_section_point->update();
$service_section_point->update();
// }
}
// }else{
}else{
// foreach($points as $key => $point){
foreach($points as $key => $point){
// $service_section_point = new VisaServiceSectionPoint();
$service_section_point = new VisaServiceSectionPoint();
// $service_section_point->visa_service_section_id = $service_section->id;
$service_section_point->visa_service_section_id = $service_section->id;
// $service_section_point->point = $point;
$service_section_point->point = $point;
// $service_section_point->save();
$service_section_point->save();
// }
}
// }
}
// }
}
// $service_point = $service_section->service_section_point();
$service_point = $service_section->service_section_point();
// $service_point->delete();
$service_point->delete();
// foreach($points as $key => $point){
foreach($points as $key => $point){
// $service_section_point = new ServiceSectionPoint();
$service_section_point = new ServiceSectionPoint();
// $service_section_point->service_section_id = $service_section->id;
$service_section_point->service_section_id = $service_section->id;
// if(array_key_exists($key,$point_descriptions)){
if(array_key_exists($key,$point_descriptions)){
// $service_section_point->point_description = $point_descriptions[$key];
$service_section_point->point_description = $point_descriptions[$key];
// }
}
// if(array_key_exists($key,$icons)){
if(array_key_exists($key,$icons)){
// $extension = $icons[$key]->getClientOriginalExtension();
$extension = $icons[$key]->getClientOriginalExtension();
// $image_folder_type = array_search('service',config('custom.image_folders')); //for image saved in folder
$image_folder_type = array_search('service',config('custom.image_folders')); //for image saved in folder
// $count = rand(100,999);
$count = rand(100,999);
// $out_put_path = User::save_image($icons[$key],$extension,$count,$image_folder_type);
$out_put_path = User::save_image($icons[$key],$extension,$count,$image_folder_type);
// is_array($out_put_path) ? $service_section_point->icon = $out_put_path[0] : $service_section_point->icon = $out_put_path;
is_array($out_put_path) ? $service_section_point->icon = $out_put_path[0] : $service_section_point->icon = $out_put_path;
// // $service_section_point->icon = $points_descriptions[$key];
// $service_section_point->icon = $points_descriptions[$key];
// }
}
// $service_section_point->point = $point;
$service_section_point->point = $point;
// $service_section_point->update();
$service_section_point->update();
// }
}
Session::flash('success','Visa Service Section has been successfully updated!');
Session::flash('success','Visa Service Section has been successfully updated!');
return redirect('admin/visa_services/'.$id.'/sections');
return redirect('admin/visa_services/'.$id.'/sections');