first(); return view('admin.home_item.index',compact('home_item')); } public function update(Request $request) { $obj = HomeItem::where('id',1)->first(); $request->validate([ 'destination_heading' => 'required', 'destination_subheading' => 'required', 'package_heading' => 'required', 'package_subheading' => 'required', 'testimonial_heading' => 'required', 'testimonial_subheading' => 'required', 'blog_heading' => 'required', 'blog_subheading' => 'required', ]); if($request->hasFile('testimonial_background')) { $request->validate([ 'testimonial_background' => 'required|image|mimes:jpeg,jpg,png,gif|max:2048', ]); if($obj->testimonial_background != '') { unlink(public_path('uploads/'.$obj->testimonial_background)); } $final_name = 'testimonial_background_'.time().'.'.$request->testimonial_background->extension(); $request->testimonial_background->move(public_path('uploads'), $final_name); $obj->testimonial_background = $final_name; } $obj->destination_heading = $request->destination_heading; $obj->destination_subheading = $request->destination_subheading; $obj->destination_status = $request->destination_status; $obj->feature_status = $request->feature_status; $obj->package_heading = $request->package_heading; $obj->package_subheading = $request->package_subheading; $obj->package_status = $request->package_status; $obj->testimonial_heading = $request->testimonial_heading; $obj->testimonial_subheading = $request->testimonial_subheading; $obj->testimonial_status = $request->testimonial_status; $obj->blog_heading = $request->blog_heading; $obj->blog_subheading = $request->blog_subheading; $obj->blog_status = $request->blog_status; $obj->save(); return redirect()->back()->with('success','Home Item is Updated Successfully'); } }