diff --git a/beike/Repositories/SettingRepo.php b/beike/Repositories/SettingRepo.php index 81675dd7..afe97d25 100644 --- a/beike/Repositories/SettingRepo.php +++ b/beike/Repositories/SettingRepo.php @@ -110,8 +110,8 @@ class SettingRepo 'type' => $type, 'space' => $code, 'name' => $name, - 'value' => (string) $value, - 'json' => 0, + 'value' => is_array($value) ? json_encode($value) : (string)$value, + 'json' => is_array($value), 'created_at' => Carbon::now(), 'updated_at' => Carbon::now(), ];