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() { $testimonial = testimonial::all(); $gallery = gallery::all(); $cab = cab::all(); $package=package::all(); $service=service::all(); return view('admin.dashboard', [ 'testimonial' => $testimonial, 'gallery' => $gallery, 'cab' => $cab, 'package' => $package, 'service' => $service, ]); } 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'); } public function cabs() { $cab = cab::all(); return view('cab.index', ['cab' => $cab]); } public function cabs_form() { return view('cab.form'); } public function cabs_add(Request $request) { $cab = new cab(); $cab->name = $request->name; $cab->seater = $request->seater; if ($request->hasFile('image')) { $file = $request->file('image'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/', $filename); $cab->image = $filename; } else { return $request; $cab->image = ''; } $cab->save(); return redirect()->route('cabs')->with('success', 'Vehicle Added Successfully '); } public function cabs_edit($id) { $cab = cab::find($id); return view('cab.edit', [ 'cab' => $cab, ]); } public function cabs_update(Request $request, $id) { $cab = cab::find($id); $cab->name = $request->name; $cab->seater = $request->seater; if ($request->hasFile('image')) { $file = $request->file('image'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/', $filename); $cab->image = $filename; } else { return $request; $cab->image = ''; } $cab->save(); return redirect()->route('cabs')->with('success', 'Vehicle Added Successfully '); } public function cabs_destroy($id) { $cab = cab::find($id); $cab->delete(); return back()->with('success', 'Vehicle 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'); } public function service() { $service = service::all(); return view('service.index', ['service' => $service]); } public function service_form() { return view('service.form'); } public function service_add(Request $request) { $service = new service(); $service->name = $request->name; $service->description = $request->description; if ($request->hasFile('image')) { $file = $request->file('image'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/', $filename); $service->image = $filename; } else { return $request; $cab->image = ''; } $service->save(); return redirect()->route('service')->with('success', 'Service Added Successfully '); } public function service_edit($id) { $service = service::find($id); return view('service.edit', [ 'service' => $service, ]); } public function service_update(Request $request, $id) { $service = service::find($id); $service->name = $request->name; $service->description = $request->description; if ($request->hasFile('image')) { $file = $request->file('image'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/', $filename); $service->image = $filename; } else { return $request; $service->image = ''; } $service->save(); return redirect()->route('service')->with('success', 'Service Added Successfully '); } public function service_destroy($id) { $service = service::find($id); $service->delete(); return back()->with('success', 'Service Deleted Successfully'); } // Package public function packages() { $package = package::all(); return view('package.index', ['package' => $package]); } public function packages_form() { return view('package.form'); } public function packages_add(Request $request) { $package = new package(); $package->name = $request->name; $package->para = $request->para; $package->price = $request->price; if ($request->hasFile('image')) { $file = $request->file('image'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/', $filename); $package->image = $filename; } else { return $request; $package->image = ''; } $package->save(); return redirect()->route('packages')->with('success', 'Package Added Successfully '); } public function packages_edit($id) { $package = package::find($id); return view('package.edit', [ 'package' => $package, ]); } public function packages_update(Request $request, $id) { $package = package::find($id); $package->name = $request->name; $package->para = $request->para; $package->price = $request->price; if ($request->hasFile('image')) { $file = $request->file('image'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('uploads/post/', $filename); $package->image = $filename; } else { return $request; $package->image = ''; } $package->save(); return redirect()->route('packages')->with('success', 'Package Added Successfully '); } public function packages_destroy($id) { $package = package::find($id); $package->delete(); return back()->with('success', 'Package Deleted Successfully'); } public function logout() { Session::flush('admin'); return redirect()->route('login'); } }