get(); return view('admin.attributes.index', compact('attributes')); } public function store(Request $request) { $data = $request->validate(['name' => 'required|string|max:255']); Attribute::create($data); return back()->with('success', 'Attribut erstellt.'); } public function destroy(Attribute $attribute) { $attribute->delete(); return back()->with('success', 'Attribut gelöscht.'); } public function storeValue(Request $request, Attribute $attribute) { $data = $request->validate([ 'value' => 'required|string|max:255', 'sort_order' => 'integer', ]); $attribute->values()->create($data); return back()->with('success', 'Wert hinzugefügt.'); } public function destroyValue(AttributeValue $value) { $value->delete(); return back()->with('success', 'Wert gelöscht.'); } }