在 Laravel 處理私人檔案通常意味著涉及 S3 或 DigitalOcean 等第三方服務。但是如果您在本地開發環境中或有一個輕量級專案怎麼辦?您可能不想依賴第三方雲端服務。
幸運的是,Laravel 可以輕鬆地為本地儲存的文件提供臨時 URL。這種方法可以加快開發速度並簡化文件共享。
您只需將 .env 檔案中的 FILESYSTEM_DISK 變更為本機。
FILESYSTEM_DISK=local
接下來,檢查您的 config/filesystems.php 檔案。在「本機」磁碟配置下,設定「serve」=> true,如果沒有,您可以新增它。
配置完成後,您可以使用 Laravel 的 Storage::temporaryUrl() 建立在定義的時間後過期的 URL,從而確保檔案的安全。
這是本文的更詳細版本,可以幫助您更好地理解(如果您能理解):https://laravelco.com/laravel-how-to-create-temporary-url-for-files-in -local-磁碟/
如果您喜歡這篇文章並且想要支持,可以為我買杯咖啡。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3