Kirin 2 月之前
父节点
当前提交
94525f84d5
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      app/common/AdminBaseController.php
  2. 1 1
      app/controller/admin/system/config/SystemConfig.php

+ 1 - 1
app/common/AdminBaseController.php

@@ -110,7 +110,7 @@ abstract class AdminBaseController extends BaseController
 
     public function validate($data, $validate, $s = '')
     {
-        $scene = $validate->allScene() ?? [];
+        $scene = method_exists($validate, 'allScene') ? ($validate->allScene() ?? []) : [];
         if (in_array($s, $scene))
             $res = $validate->scene($s)->check($data);
         else

+ 1 - 1
app/controller/admin/system/config/SystemConfig.php

@@ -205,7 +205,7 @@ class SystemConfig extends AdminBaseController
                 }
             }
         }
-        $this->validate($post, SystemConfigValidate::class);
+        $this->validate($post, new SystemConfigValidate());
         if (isset($post['upload_type'])) {
             $this->service->checkThumbParam($post);
         }