소스 검색

fixed 批量生成接口 报错

报错信息如下:

> Warning: count(): Parameter must be an array or an object that implements Countable in … // PHP 7.2 起

自 PHP 7.2 起 对 count 函数参数类型加了限制,数组或者 `Countable` 对象,所以这里改成 !empty 更为合适并且兼容。
AndZONE 7 년 전
부모
커밋
d0dbce7267
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      app/Http/Controllers/AdminController.php

+ 2 - 2
app/Http/Controllers/AdminController.php

@@ -310,7 +310,7 @@ class AdminController extends Controller
                 $user->save();
 
                 // 初始化默认标签
-                if (count(self::$systemConfig['initial_labels_for_user']) > 0) {
+                if (!empty(self::$systemConfig['initial_labels_for_user'])) {
                     $labels = explode(',', self::$systemConfig['initial_labels_for_user']);
                     $this->makeUserLabels($user->id, $labels);
                 }
@@ -2437,4 +2437,4 @@ EOF;
             }
         }
     }
-}
+}