浏览代码

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

jqh 4 年之前
父节点
当前提交
2ecdce0813
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      src/Form/Field/MultipleFile.php
  2. 1 1
      src/Form/Field/MultipleImage.php

+ 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);