orderBy('group')->orderBy('key')->get(); return view('settings::index', compact('settings')); } public function update(Request $request) { $data = $request->validate(['settings' => ['array'], 'settings.*' => ['nullable', 'string', 'max:5000']]); foreach ($data['settings'] ?? [] as $id => $value) { Setting::whereKey($id)->update(['value' => $value]); } return back()->with('status', 'Settings saved.'); } }