From 59847c209e8ed8bfb63827cce660bfe0fdfc551d Mon Sep 17 00:00:00 2001 From: gholak tala Date: Wed, 29 Apr 2026 11:48:39 +0000 Subject: [PATCH] fix setting field and add type for it --- app/Http/Controllers/Admin/SettingsController.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Admin/SettingsController.php b/app/Http/Controllers/Admin/SettingsController.php index f659ed4..129c5f1 100644 --- a/app/Http/Controllers/Admin/SettingsController.php +++ b/app/Http/Controllers/Admin/SettingsController.php @@ -10,7 +10,7 @@ use Illuminate\Support\Facades\Artisan; class SettingsController extends Controller { public function index(){ - $Setting = Setting::where('can_edit',1)->select('id','title_fa', 'key','value','description','is_active')->get(); + $Setting = Setting::where('can_edit',1)->select('id','title_fa', 'key','value','description','is_active','type')->get(); return response()->json($Setting); } public function edit(Request $request) @@ -23,11 +23,15 @@ class SettingsController extends Controller $setting->value = $request->value; $setting->description = $request->description; $setting->is_active = $request->is_active; + $setting->type = $request->type??''; + $setting->title_fa = $request->title_fa??''; $setting->save(); } else { // Create a new setting $setting = new Setting(); $setting->key = $request->key; + $setting->type = $request->type??$request->type??''; + $setting->title_fa = $request->title_fa??$setting->title_fa??''; $setting->value = $request->value; $setting->description = $request->description; $setting->is_active = $request->is_active;