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() { $carrental=carrental::all(); $taxi=taxi::all(); $service=service::all(); $testimonial=testimonial::all(); return view('admin.dashboard',[ 'carrental'=>$carrental, 'taxi'=>$taxi, 'service'=>$service, 'testimonial'=>$testimonial, ]); } // Car-Rental public function carrental() { $cab = carrental::all(); return view('cab.index', ['cab' => $cab]); } public function carrental_form() { return view('cab.form'); } public function carrental_add(Request $request) { $cab = new carrental(); $cab->name = $request->name; $cab->company = $request->company; $cab->price = $request->price; $cab->fueltype = $request->fueltype; $cab->transmission = $request->transmission; $cab->seater = $request->seater; if ($request->hasFile('image')) { $file = $request->file('image'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('public/uploads/post/', $filename); $cab->image = $filename; } else { return $request; $cab->image = ''; } $cab->save(); return redirect()->route('cabs')->with('success', 'cab Added Successfully '); } public function carrental_edit($id) { $cab = carrental::find($id); return view('cab.edit', [ 'cab' => $cab, ]); } public function carrental_update(Request $request, $id) { $cab = carrental::find($id); $cab->name = $request->name; $cab->company = $request->company; $cab->price = $request->price; $cab->fueltype = $request->fueltype; $cab->transmission = $request->transmission; $cab->seater = $request->seater; if ($request->hasFile('image')) { $file = $request->file('image'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('public/uploads/post/', $filename); $cab->image = $filename; } else { return $request; $cab->image = ''; } $cab->save(); return redirect()->route('cabs')->with('success', 'Cab Edited Successfully '); } public function carrental_destroy($id) { $cab = carrental::find($id); $cab->delete(); return back()->with('success', 'Cab Deleted Successfully'); } // Taxi public function taxi() { $taxi = taxi::all(); return view('taxi.index', ['taxi' => $taxi]); } public function taxi_form() { return view('taxi.form'); } public function taxi_add(Request $request) { $taxi = new taxi(); $taxi->name = $request->name; $taxi->company = $request->company; $taxi->price = $request->price; $taxi->fueltype = $request->fueltype; $taxi->transmission = $request->transmission; $taxi->seater = $request->seater; if ($request->hasFile('image')) { $file = $request->file('image'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('public/uploads/post/', $filename); $taxi->image = $filename; } else { return $request; $cab->image = ''; } $taxi->save(); return redirect()->route('taxi')->with('success', 'Taxi Added Successfully '); } public function taxi_edit($id) { $taxi = taxi::find($id); return view('taxi.edit', [ 'taxi' => $taxi, ]); } public function taxi_update(Request $request, $id) { $taxi = taxi::find($id); $taxi->name = $request->name; $taxi->company = $request->company; $taxi->price = $request->price; $taxi->fueltype = $request->fueltype; $taxi->transmission = $request->transmission; $taxi->seater = $request->seater; if ($request->hasFile('image')) { $file = $request->file('image'); $extension = $file->getClientOriginalExtension(); $filename = time() . '.' . $extension; $file->move('public/uploads/post/', $filename); $taxi->image = $filename; } else { return $request; $cab->image = ''; } $taxi->save(); return redirect()->route('cabs')->with('success', 'Taxi Updated Successfully '); } public function taxi_destroy($id) { $taxi = taxi::find($id); $taxi->delete(); return back()->with('success', 'Taxi 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->review = $request->review; 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->review = $request->review; 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'); } // Services public function services() { $service = service::all(); return view('service.index', ['service' => $service]); } public function services_form() { return view('service.form'); } public function services_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('public/uploads/post/', $filename); $service->image = $filename; } else { return $request; $service->image = ''; } $service->save(); return redirect()->route('services')->with('success', 'Service Added Successfully '); } public function services_edit($id) { $service = service::find($id); return view('service.edit', [ 'service' => $service, ]); } public function services_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('public/uploads/post/', $filename); $service->image = $filename; } else { return $request; $service->image = ''; } $service->save(); return redirect()->route('services')->with('success', 'Service Added Successfully '); } public function services_destroy($id) { $service = service::find($id); $service->delete(); return back()->with('success', 'Service Deleted Successfully'); } public function logout(){ Session::flush('admin'); return redirect()->route('login'); } }