attempt(['email' => $request->email, 'password' => $request->password])) { return redirect()->route('admin.home')->with('success', 'Login Successfully'); } return redirect()->route('login')->with('error', 'Not Authenticate'); } public function index() { return view('admin.dashboard'); } public function gallery() { $gallery = gallery::all(); return view('gallery.index', ['gallery' => $gallery]); } public function gallery_form() { return view('gallery.form'); } public function gallery_add(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 back()->with('success', 'Image Deleted Successfully'); } // Testimonials public function testimonials() { $testimonial = testimonial::all(); return view('testimonial.index', ['testimonial' => $testimonial]); } public function testimonials_form() { return view('testimonial.form'); } public function testimonials_add(Request $request) { $testimonial = new testimonial(); $testimonial->name = $request->name; $testimonial->description = $request->description; 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->save(); return redirect()->route('testimonials')->with('success', 'Testimonial Added Successfully '); } public function testimonials_edit($id) { $testimonial = testimonial::find($id); return view('testimonial.edit', [ 'testimonial' => $testimonial, ]); } public function testimonials_update(Request $request, $id) { $testimonial = testimonial::find($id); $testimonial->name = $request->name; $testimonial->description = $request->description; 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->save(); return redirect()->route('testimonials')->with('success', 'Testimonial Added Successfully '); } public function testimonials_destroy($id) { $testimonial = testimonial::find($id); $testimonial->delete(); return back()->with('success', 'Testimonial Deleted Successfully'); } // Service public function services() { $testimonial = service::all(); return view('service.index', ['testimonial' => $testimonial]); } public function services_form() { return view('service.form'); } public function services_add(Request $request) { $testimonial = new service(); $testimonial->name = $request->name; $testimonial->para1 = $request->para1; $testimonial->para2 = $request->para2; 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->save(); return redirect()->route('services')->with('success', 'Service Added Successfully '); } public function services_edit($id) { $testimonial = service::find($id); return view('service.edit', [ 'testimonial' => $testimonial, ]); } public function services_update(Request $request, $id) { $testimonial = service::find($id); $testimonial->name = $request->name; $testimonial->para1 = $request->para1; $testimonial->para2 = $request->para2; 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->save(); return redirect()->route('services')->with('success', 'Service Added Successfully '); } public function services_destroy($id) { $testimonial = service::find($id); $testimonial->delete(); return back()->with('success', 'Service Deleted Successfully'); } // Tour Package public function packages() { $testimonial = package::all(); return view('package.index', ['testimonial' => $testimonial]); } public function packages_form() { return view('package.form'); } public function packages_add(Request $request) { $testimonial = new package(); $testimonial->name = $request->name; $testimonial->para1 = $request->para1; $testimonial->para2 = $request->para2; 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->save(); return redirect()->route('packages')->with('success', 'Package Added Successfully '); } public function packages_edit($id) { $testimonial = package::find($id); return view('package.edit', [ 'testimonial' => $testimonial, ]); } public function packages_update(Request $request, $id) { $testimonial = package::find($id); $testimonial->name = $request->name; $testimonial->para1 = $request->para1; $testimonial->para2 = $request->para2; 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->save(); return redirect()->route('packages')->with('success', 'Package Added Successfully '); } public function packages_destroy($id) { $testimonial = package::find($id); $testimonial->delete(); return back()->with('success', 'Package Deleted Successfully'); } public function logout(){ Session::flush('admin'); return redirect()->route('login'); } }