From 8c3165035281d9b0976f7775083aea37a67d41e8 Mon Sep 17 00:00:00 2001 From: Dries Vints Date: Thu, 10 Feb 2022 16:51:20 +0100 Subject: [PATCH 1/2] Fix FTP root config --- src/Illuminate/Filesystem/FilesystemManager.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Illuminate/Filesystem/FilesystemManager.php b/src/Illuminate/Filesystem/FilesystemManager.php index 10a04bc16aa8..c81acff01d74 100644 --- a/src/Illuminate/Filesystem/FilesystemManager.php +++ b/src/Illuminate/Filesystem/FilesystemManager.php @@ -192,6 +192,10 @@ public function createLocalDriver(array $config) */ public function createFtpDriver(array $config) { + if (! isset($config['root'])) { + $config['root'] = '/'; + } + $adapter = new FtpAdapter(FtpConnectionOptions::fromArray($config)); return new FilesystemAdapter($this->createFlysystem($adapter, $config), $adapter, $config); From c11ea5edaa11e57ef53f7d2f1feeb01141e12cc8 Mon Sep 17 00:00:00 2001 From: Dries Vints Date: Thu, 10 Feb 2022 17:12:16 +0100 Subject: [PATCH 2/2] Update src/Illuminate/Filesystem/FilesystemManager.php Co-authored-by: Frank de Jonge --- src/Illuminate/Filesystem/FilesystemManager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Illuminate/Filesystem/FilesystemManager.php b/src/Illuminate/Filesystem/FilesystemManager.php index c81acff01d74..9fb8a45dc0aa 100644 --- a/src/Illuminate/Filesystem/FilesystemManager.php +++ b/src/Illuminate/Filesystem/FilesystemManager.php @@ -193,7 +193,7 @@ public function createLocalDriver(array $config) public function createFtpDriver(array $config) { if (! isset($config['root'])) { - $config['root'] = '/'; + $config['root'] = ''; } $adapter = new FtpAdapter(FtpConnectionOptions::fromArray($config));