Przeglądaj źródła

修复多图/文件上传表单删除图片时表单值会转化成关联数组问题

jqh 4 lat temu
rodzic
commit
2ecdce0813

+ 1 - 1
src/Form/Field/MultipleFile.php

@@ -51,7 +51,7 @@ class MultipleFile extends File
         if ($path = request(static::FILE_DELETE_FLAG)) {
             $this->deleteFile($path);
 
-            return array_diff($this->original, [$path]);
+            return array_values(array_diff($this->original, [$path]));
         }
 
         $file = Helper::array($file, true);

+ 1 - 1
src/Form/Field/MultipleImage.php

@@ -52,7 +52,7 @@ class MultipleImage extends Image
         if ($path = request(static::FILE_DELETE_FLAG)) {
             $this->deleteFile($path);
 
-            return array_diff($this->original, [$path]);
+            return array_values(array_diff($this->original, [$path]));
         }
 
         $file = Helper::array($file, true);