繁體中文
Appearance
透過一致的 Laravel 流程完成檔案儲存、辨識、查詢、轉換、下載與刪除。
支援上傳、本機路徑、二進位內容、Base64、產生文件與遠端 HTTP(S) 檔案。
透過 Laravel Filesystem 儲存,並以可自訂的 Eloquent Model 維護紀錄。
提供嚴格驗證、SSRF 防護、Overwrite 還原與一致的批次刪除。
以明確清理、受控記憶體與可預期 exit code 稽核 database record 與 storage。
FileMagic 支援 PHP 8.3 以上與 Laravel 12、13。PHP ext-fileinfo 是 Composer 會在安裝階段檢查的必要依賴;PHP ext-curl 則只在透過 fromUrl() 匯入遠端 HTTP(S) 檔案時需要。 圖片縮放需要 Intervention Image 4 搭配 GD 或 Imagick;ZIP 批次下載則需要 PHP ext-zip。
ext-fileinfo
ext-curl
fromUrl()
ext-zip
composer require mattmy/laravel-file-magic
從完整繁體中文文件開始,或前往 原始碼倉庫。