fix setting field and add type for it

This commit is contained in:
gholak tala
2026-04-29 11:48:39 +00:00
parent 56140dd29e
commit 59847c209e
@@ -10,7 +10,7 @@ use Illuminate\Support\Facades\Artisan;
class SettingsController extends Controller class SettingsController extends Controller
{ {
public function index(){ 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); return response()->json($Setting);
} }
public function edit(Request $request) public function edit(Request $request)
@@ -23,11 +23,15 @@ class SettingsController extends Controller
$setting->value = $request->value; $setting->value = $request->value;
$setting->description = $request->description; $setting->description = $request->description;
$setting->is_active = $request->is_active; $setting->is_active = $request->is_active;
$setting->type = $request->type??'';
$setting->title_fa = $request->title_fa??'';
$setting->save(); $setting->save();
} else { } else {
// Create a new setting // Create a new setting
$setting = new Setting(); $setting = new Setting();
$setting->key = $request->key; $setting->key = $request->key;
$setting->type = $request->type??$request->type??'';
$setting->title_fa = $request->title_fa??$setting->title_fa??'';
$setting->value = $request->value; $setting->value = $request->value;
$setting->description = $request->description; $setting->description = $request->description;
$setting->is_active = $request->is_active; $setting->is_active = $request->is_active;