浏览代码

修复文件上传表单无法删除已上传文件bug

jqh 5 年之前
父节点
当前提交
44e769db99
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/Form/Concerns/HasFiles.php

+ 6 - 0
src/Form/Concerns/HasFiles.php

@@ -106,6 +106,12 @@ trait HasFiles
         if (array_key_exists(Field::FILE_DELETE_FLAG, $input)) {
             $input[Field::FILE_DELETE_FLAG] = $input['key'];
             unset($input['key']);
+
+            if (! empty($input['_column'])) {
+                $input[$input['_column']] = '';
+
+                unset($input['_column']);
+            }
         }
 
         $this->request->replace($input);