【发布时间】:2019-08-20 08:08:47
【问题描述】:
我正在尝试创建一个文件上传,管理员将文件从管理应用程序上传到另一个应用程序以供普通用户使用(他们位于不同的域中)。
我让它与FTP filesystem 一起工作,但我想在完全部署它之前在 localhost 上对其进行测试。
我在filesystem.php 中做了一个配置条目:
'ftp' => [
'driver' => 'ftp',
'host' => env('FTP_HOST'),
'username' => env('FTP_USERNAME'),
'password' => env('FTP_PASSWORD'),
'root' => '',
'port' => 21,
'timeout' => 30,
'ssl' => true,
]
在admin_app 的测试函数中,我这样做:
Storage::disk('ftp')->put('/public_app/storage/test3.png', $file);
我必须分离 laravel 应用程序:admin_app 和 public_app。我怎么能在 localhost 上测试同样的东西?另一个配置入口点还是我需要为 localhost 下载 FTP?
【问题讨论】:
-
我很确定你的 localhost 需要一个 ftp 服务器
-
@GiacomoM 但还有其他文件系统方法可以测试吗?
-
你的意思是在另一个磁盘上不是应用程序吗?
-
@MahanGM 另一个应用程序