Jelajahi Sumber

选择是否覆盖文件

laradocs 3 tahun lalu
induk
melakukan
026656329a
3 mengubah file dengan 5 tambahan dan 1 penghapusan
  1. TEMPAT SAMPAH
      .DS_Store
  2. 4 0
      config/admin.php
  3. 1 1
      src/Form/Field/UploadField.php

TEMPAT SAMPAH
.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);
         }
     }