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(); $service=service::all(); return view('admin.dashboard',[ 'testimonial'=>$testimonial, 'gallery'=>$gallery, '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 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 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->short_description=$request->short_description; $testimonial->long_description=$request->long_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('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->short_description=$request->short_description; $testimonial->long_description=$request->long_description; if($request->hasFile('image')){ $file=$request->file('image'); $extension=$file->getClientOriginalExtension(); $filename=time().'.'.$extension; $file->move('public/uploads/post/',$filename); $testimonial->image=$filename; }else{ return $request; $testimonial->image =''; } $testimonial->save(); return redirect()->route('services')->with('success','Service Updated Successfully '); } public function services_destroy($id){ $testimonial=service::find($id); $testimonial->delete(); return back()->with('success','Service Deleted Successfully'); } public function logout(){ Session::flash('admin'); return redirect()->route('login'); } }