withErrors(['error' => 'Access denied. Please log in to continue.']); } } public function add_category(Request $request , $id='') { if($id > 0) { $arr=Category::Where(['category_slug'=>$id])->get(); $result['category_name']=$arr['0']->category_name; $result['id']=$arr['0']->id; } else { $result['category_name']=''; $result['id']=0; } return view('admin.add_category', $result); } public function add_category_process(Request $request) { // return $request->post(); $request->validate([ 'category_name'=>'required' ]); if($request->post('id') > 0) { $model=Category::find($request->post('id')); $msg="Category updated."; } else { $model = new Category ; $msg="Category inserted."; } try { $model->category_name=$request->post('category_name'); $slug = Str::slug($request->post('category_name'),'-'); $model->category_slug = $slug ; $model->isActive=1; $model->save(); $request->session()->flash('message', $msg); return redirect('admin/category'); } catch (QueryException $exception) { return redirect()->back()->withErrors(['category_name' => 'Category name already exists.']); } } public function delete($id) { $model=Category::find($id); // $model->delete(); // return redirect()->back()->with(['error' => 'data not insert']); if ($model != null) { $model->delete(); return redirect()->back()->with(['error' => 'category Deleted...']); } } public function isactive($isactive , $id) { // dd($isactive); $model=Category::find($id); $model->isActive=$isactive; $model->save(); return redirect()->back()->with(['success' => 'category status updated...']); } }