如何在Laravel的子域或其他域上创建外部存储

时间:2018-07-26 19:54:14

标签: php laravel

我有我的项目,并在域https://example.com中提供服务,我尝试将文件存储在子域https://storage.example.com上的外部存储中,因为将来它是load balancer的很好的解决方案。 在config/filesystem.php中,我将驱动程序从local更改为ftp,然后连接到它,但是当我尝试创建或获取URL路径时,我收到了类似"This driver does not support retrieving URLs."或{{1 }}。

有我的"Impossible to create the root directory"配置:

FTP driver

我也尝试用 'ftp' => [ 'driver' => 'ftp', 'host' => '78.xxx.xx.xxx', 'username' => 'username', 'password' => 'password', 'root' => '/', 'url' => env('APP_STORAGE').'/' ] 来做,但是没有效果...

Public driver

我该如何解决我的问题?可能还有其他驱动程序( 'public' => [ 'driver' => 'local', // 'root' => storage_path('app'), 'root' => env('APP_STORAGE').'/storage', 'url' => env('APP_STORAGE').'/storage', 'visibility' => 'public', ] 'public')或解决方法?以及最简单的配置方法。谢谢。

0 个答案:

没有答案