nom = $request->input('nom'); if($request->hasFile('image')){ $article->image = $request->image->store('image'); } $article->save(); return redirect('categories'); } public function show($id){ $article=Categorie::find($id); return view('backend.category.show',['article'=>$article]); } public function edit($id) { $article = Categorie::find($id); return view('backend.category.edit',['article'=>$article]); } public function update(Request $request, $id) { $article = Categorie::find($id); $article->nom = $request->input('nom'); if($request->hasFile('image')){ $article->image = $request->image->store('image'); if ($request->image) { Storage::delete('public/' . $request->image); } else { $article->image = $request->image->store('image'); } } $article->created_at = \Carbon\Carbon::now(); $article->save(); return redirect ('categories'); } public function destroy(Request $request, $id){ $article = Categorie::find($id); $article->delete(); return back(); } public function changeStatus(Request $request) { $article = Categorie::find($request->Id); $article->etat = $request->etat; $article->save(); return response()->json(['success'=>'Status change successfully.']); } }