json(Setting::orderBy('id')->get(['key', 'value', 'label'])); } public function update(Request $request, string $key) { $setting = Setting::where('key', $key)->firstOrFail(); $request->validate(['value' => 'required|string|max:255']); Setting::set($key, $request->value); ActivityLog::record('update', "Mengubah konfigurasi: {$setting->label} → {$request->value}", 'setting', $key); return response()->json(['success' => true]); } }