select('id','title_fa', 'key','value','description','is_active')->get(); return response()->json($Setting); } public function edit(Request $request) { // Check if the setting exists $setting = Setting::where('key', $request->key)->first(); if ($setting) { // Update the existing setting $setting->value = $request->value; $setting->description = $request->description; $setting->is_active = $request->is_active; $setting->save(); } else { // Create a new setting $setting = new Setting(); $setting->key = $request->key; $setting->value = $request->value; $setting->description = $request->description; $setting->is_active = $request->is_active; $setting->save(); } // Return the setting as a JSON response return response()->json($setting); } }