Преглед на файлове

选择是否覆盖文件

laradocs преди 3 години
родител
ревизия
026656329a
променени са 3 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. BIN
      .DS_Store
  2. 4 0
      config/admin.php
  3. 1 1
      src/Form/Field/UploadField.php

BIN
.DS_Store


+ 4 - 0
config/admin.php

@@ -269,6 +269,10 @@ return [
             'image' => 'images',
             'file'  => 'files',
         ],
+
+        // Overwriting an existing file.
+        'override' => env('ADMIN_UPLOAD_OVERRIDE', false),
+
     ],
 
     /*

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

@@ -98,7 +98,7 @@ trait UploadField
      */
     public function renameIfExists(UploadedFile $file)
     {
-        if ($this->getStorage()->exists("{$this->getDirectory()}/$this->name")) {
+        if ($this->getStorage()->exists("{$this->getDirectory()}/$this->name") && ! config('admin.upload.override')) {
             $this->name = $this->generateUniqueName($file);
         }
     }