2017-07-28 93 views
0

laravel文檔的文件存儲部分顯示了一個FTP配置示例,但沒有說明如何使用它。有人可以舉例說明除了磁盤連接之外,如何使laravel使用ftp連接?如何使用ftp與laravel 5?

+0

採取這裏https://github.com/GrahamCampbell/Laravel-Flysystem看看作爲laravel文檔提到,這是一個flysystem整合 – DestinatioN

回答

0

https://laravel.com/docs/5.4/filesystem

的Laravel文件系統(和很多Laravel的)的美妙之處在於該命令是「司機無關」。這意味着你可以定義使用哪個「驅動程序」(在你的情況下爲FTP),並對其進行配置,然後所有的命令都是相同的。

所以將文件上傳到FTP的文件系統,你會做這樣的事情:

Storage::disk('ftp')->put('avatars/1', $fileContents);

的paramenter以上這些「磁盤」 Laravel應該使用定義::盤的方法,因此,如果您有S3設置,你可以這樣做,而不是:

Storage::disk('s3')->put('avatars/1', $fileContents);