Explorar el Código

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

jqh hace 4 años
padre
commit
2ecdce0813
Se han modificado 2 ficheros con 2 adiciones y 2 borrados
  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);