attempt(['email' => $request->email, 'password' => $request->password])) { return redirect()->route('dashboard')->with('success', 'Login Successfully'); } return redirect()->route('login')->with('error', 'Not Authenticate'); } public function dashboard(){ $destination=Destination::all(); $testimonial=Testimonial::all(); $gallery=Gallery::all(); return view('Admin.index',[ 'destination'=>$destination, 'testimonial'=>$testimonial, 'gallery'=>$gallery ]); } public function destinations(){ $destination=Destination::all(); return view('Destinations.index',[ 'destination'=>$destination ]); } public function adddestinations(){ return view('Destinations.adddestination'); } public function destinations_submit(Request $request){ $destination=new Destination(); $destination->name=$request->name; if ($request->hasFile('image')) { $file = $request->file('image'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/', $filename); $destination->image = $filename; } else { return $request; $destination->image = ''; } $destination->para=$request->para; $destination->sedan_price=$request->sedan_price; $destination->suv_price=$request->suv_price; $destination->tempo_price=$request->tempo_price; if ($request->hasFile('place_image6')) { $file = $request->file('place_image6'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/place_image6', $filename); $destination->place_image6 = $filename; } else { return $request; $destination->place_image6 = ''; } if ($request->hasFile('place_image7')) { $file = $request->file('place_image7'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/place_image7', $filename); $destination->place_image7 = $filename; } else { return $request; $destination->place_image7 = ''; } if ($request->hasFile('place_image1')) { $file = $request->file('place_image1'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/place_image1', $filename); $destination->place_image1 = $filename; } else { return $request; $destination->place_image6 = ''; } if ($request->hasFile('place_image2')) { $file = $request->file('place_image2'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/place_image2', $filename); $destination->place_image2 = $filename; } else { return $request; $destination->place_image2 = ''; } if ($request->hasFile('place_image3')) { $file = $request->file('place_image3'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/place_image3', $filename); $destination->place_image3 = $filename; } else { return $request; $destination->place_image3 = ''; } if ($request->hasFile('place_image4')) { $file = $request->file('place_image4'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/place_image4', $filename); $destination->place_image4 = $filename; } else { return $request; $destination->place_image4 = ''; } if ($request->hasFile('place_image5')) { $file = $request->file('place_image5'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/place_image5', $filename); $destination->place_image5 = $filename; } else { return $request; $destination->place_image5 = ''; } $destination->save(); return redirect()->route('destinations')->with('success','Destination Added Successfully'); } public function destinations_edit($id){ $destination=Destination::find($id); return view('Destinations.editdestination',[ 'destination'=>$destination ]); } public function destinations_update(Request $request, $id){ $destination=Destination::find($id); $destination->name=$request->name; if ($request->hasFile('image')) { $file = $request->file('image'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/', $filename); $destination->image = $filename; } else { return $request; $destination->image = ''; } $destination->para=$request->para; if ($request->hasFile('place_image6')) { $file = $request->file('place_image6'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/place_image6', $filename); $destination->place_image6 = $filename; } else { return $request; $destination->place_image6 = ''; } if ($request->hasFile('place_image7')) { $file = $request->file('place_image7'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/place_image7', $filename); $destination->place_image7 = $filename; } else { return $request; $destination->place_image7 = ''; } if ($request->hasFile('place_image1')) { $file = $request->file('place_image1'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/place_image1', $filename); $destination->place_image1 = $filename; } else { return $request; $destination->place_image6 = ''; } if ($request->hasFile('place_image2')) { $file = $request->file('place_image2'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/place_image2', $filename); $destination->place_image2 = $filename; } else { return $request; $destination->place_image2 = ''; } if ($request->hasFile('place_image3')) { $file = $request->file('place_image3'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/place_image3', $filename); $destination->place_image3 = $filename; } else { return $request; $destination->place_image3 = ''; } if ($request->hasFile('place_image4')) { $file = $request->file('place_image4'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/place_image4', $filename); $destination->place_image4 = $filename; } else { return $request; $destination->place_image4 = ''; } if ($request->hasFile('place_image5')) { $file = $request->file('place_image5'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/place_image5', $filename); $destination->place_image5 = $filename; } else { return $request; $destination->place_image5 = ''; } $destination->save(); return redirect()->route('destinations')->with('success','Destination Updated Added Successfully'); } public function testimonials(){ $testimonial=Testimonial::all(); return view('Testimonial.index',[ 'testimonial'=>$testimonial ]); } public function addtestimonials(){ return view('Testimonial.addtestimonial'); } public function testimonials_submit(Request $request){ $testimonial=new Testimonial(); $testimonial->name=$request->name; if ($request->hasFile('image')) { $file = $request->file('image'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/', $filename); $testimonial->image = $filename; } else { return $request; $testimonial->image = ''; } $testimonial->description=$request->description; $testimonial->save(); return redirect()->route('testimonials')->with('success','Testimonial Added Successfully'); } public function testimonials_delete($id){ $testimonial = Testimonial::find($id); $testimonial->delete(); return redirect()->back()->with('success', 'Deleted Successfully'); } public function gallery(){ $gallery=Gallery::all(); return view('Gallery.index',[ 'gallery'=>$gallery ]); } public function addgallery(){ return view('Gallery.addgallery'); } public function gallery_submit(Request $request){ $gallery=new Gallery(); if ($request->hasFile('image')) { $file = $request->file('image'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/', $filename); $gallery->image = $filename; } else { return $request; $gallery->image = ''; } $gallery->save(); return redirect()->route('gallery')->with('success','Image Added Successfully'); } public function gallery_delete($id){ $gallery = Gallery::find($id); $gallery->delete(); return redirect()->back()->with('success', 'Deleted Successfully'); } }