diff --git a/app/Http/Controllers/Admin/SystemController.php b/app/Http/Controllers/Admin/SystemController.php index 2628bcb5..a6f6505d 100644 --- a/app/Http/Controllers/Admin/SystemController.php +++ b/app/Http/Controllers/Admin/SystemController.php @@ -104,6 +104,10 @@ class SystemController extends Controller $name = $request->input('name'); $value = $request->input('value'); + if (empty($value)) { // 关闭 或 空值 自动设NULL,减少系统设置存储 + $value = null; + } + // 支付设置判断 if ($value !== null && in_array($name, ['is_AliPay', 'is_QQPay', 'is_WeChatPay', 'is_otherPay'], true) && ! in_array($value, $this->getPayment(), true)) { return Response::json(['status' => 'fail', 'message' => '请先完善该支付渠道的必要参数!']); diff --git a/resources/views/admin/config/system.blade.php b/resources/views/admin/config/system.blade.php index 8cbf1ecd..90d907f5 100644 --- a/resources/views/admin/config/system.blade.php +++ b/resources/views/admin/config/system.blade.php @@ -434,9 +434,9 @@