Laravel 文件系統/存儲

1.應用場景

熟練掌握laravel中對文件系統的操作以及實現, 幫助快速開發項目.

2.學習/操作

環境:

Windows10 64位 專業版

laravel 5.8 / 6.x

 

1. 介紹

Laravel 基於 Frank de Jonge 開發的 PHP 包 Flysystem 提供了強大的文件系統抽象層。Laravel 集成 Flysystem 以便使用不同驅動簡化對文件系統的操作,這些驅動包括本地文件系統、Amazon S3 以及 Rackspace 雲存儲。此外,在這些存儲選項之間切換非常簡單,因爲對不同系統而言,API 是一致的。

 

2. 操作

暫見: 

https://xueyuanjun.com/post/9567.html#toc_2  //文件存儲[laravel 5.x]

https://xueyuanjun.com/post/19961  //laravel 6.x     讀完, 就知道laravel對文件系統做了很多封裝, 簡便易用

https://laravel.com/docs/6.x/filesystem  //官網文件系統

 

補充:

在本地文件存儲系統中,Laravel 爲我們提供一個公共磁盤用於存放可以通過 Web 公開訪問的資源,這些資源默認存放在 storage/app/public 目錄下,要通過 Web 訪問該目錄,可以用系統內置的 Artisan 命令創建一個軟鏈接來實現:

php artisan storage:link 

如下: 會生成一個軟連接, 在Windows中即捷鍵方式[如, 將文件發送桌面快捷方式]

執行結果, 以及存在未生效問題時,解決方法.

有時, 會提示已經存在, 但是卻沒有生效的情況,刪除, 重新執行.

 

 

 

後續整理

...

3.問題

TBD

4.參考

https://laravel.com/docs/6.x/filesystem  //文件系統

https://xueyuanjun.com/post/9567.html#toc_2  //文件存儲

https://xueyuanjun.com/post/9737

後續補充

...

發佈了399 篇原創文章 · 獲贊 32 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章