套件名稱 : VIrtualorz/Fileupload
開發年份 : 2019
gitHub連結 : https://github.com/virtualorz/fileupload
內容簡介 :
Fileupload 提供一個快速產生上傳檔案介面的js以及儲存檔案並且產生縮圖的laravel controller,本套件須依賴PHP imgick套件來產生縮圖,上傳的檔案將放置在/bublic/upload/的自訂資料夾名稱底下
安裝方式 :
| 
					 1  | 
						composer require virtualorz/fileupload  | 
					
編輯 config/app.php
| 
					 1 2 3 4 5 6 7 8 9  | 
						'providers' => [         ...         Virtualorz\Fileupload\FileuploadServiceProvider::class     ]     'aliases' => [         ...         'Fileupload' => Virtualorz\Fileupload\Facades\Fileupload::class,     ]  | 
					
發布資料 :
| 
					 1  | 
						php artisan vendor:publish --provider="Virtualorz\Fileupload\FileuploadServiceProvider"  | 
					
編輯 .env
| 
					 1  | 
						UPLOADDIR : public/upload/底下的自訂資料夾名稱,用於儲存上傳的檔案  | 
					
編輯config/filesystems
| 
					 1 2 3 4 5 6 7  | 
						編輯'disk'區塊如下 public' => [                 'driver' => 'local',                 'root' => public_path('uploads'),                 'url' => env('APP_URL').'uploads',                 'visibility' => 'public',             ],  | 
					
使用方式 :
| 
					 1 2 3 4 5 6 7  | 
						In view:     <script src="{{ asset('vendor/fileupload/fileupload.js') }}"></script> And need an file element like :     <input type="file" name="file" id="file" class="file_input" accept=".jpeg">     accept attribute can edit to the file type you want And after file element call {!! Fileupload::createUploadArea($files)!!}  | 
					
方法簡介 :
1.createUploadArea($files = null)
產生檔案上傳後畫面顯示管理區域的HTML,方便用於view中
備註 :
檔案上傳後的顯示方式

最新版本請參考gitHub連結說明