view.'index',compact('settings')); } public function create(){ $settings = Service::get(); return view($this->view.'create',compact('settings')); } public function store(Request $request){ $this->validate(\request(), [ 'question' =>'required|string', 'answer'=>'required', 'status' => 'required', ]); $requestData = $request->all(); $setting = Faq::create($requestData); Session::flash('success','FAQ is created'); return redirect($this->redirect); } public function edit($id){ $setting = Faq::findorfail($id); $services = Service::all(); return view($this->view.'edit',compact('setting'),compact('services')); } public function update(Request $request, $id){ $setting =Faq::findorfail($id); $this->validate(\request(), [ 'question' =>'required|string', 'answer'=>'required', 'status' => 'required', ]); $requestData = $request->all(); $setting->fill($requestData); $setting->save(); Session::flash('success','FAQ is Updated'); return redirect($this->redirect); } public function show($id) { $faq = new Faq(); $setting = $faq->findorfail($id); return view($this->view . 'show', compact('setting')); } }