fix setting field and add type for it
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user