get(); return view('admin.categories.index', compact('categories')); } /** * Show the form for editing the category. */ public function edit(Category $category): View { return view('admin.categories.edit', compact('category')); } /** * Update the category in storage. */ public function update(Request $request, Category $category): RedirectResponse { $validated = $request->validate([ 'name' => 'required|string|max:255', 'description' => 'nullable|string', 'icon' => 'nullable|string|max:50', 'sort_order' => 'nullable|integer', ]); $category->update($validated); return redirect()->route('admin.categories.index') ->with('success', "Categorie '{$category->name}' is succesvol bijgewerkt!"); } }