summaryrefslogtreecommitdiff
path: root/src/Manager
diff options
context:
space:
mode:
authorDevian <devianleong@gmail.com>2021-04-30 12:14:25 +0800
committerDevian <devianleong@gmail.com>2021-04-30 12:14:25 +0800
commit878362c0f34c5240871dc2eb6cc26b35fedd89bf (patch)
treef26d1b9b28ba632c67eecce05f508ab5d9dde05f /src/Manager
parentc6e582faeefab0f015ad997e441f4e6e3bd0c6a2 (diff)
Update path1.0.5
Diffstat (limited to 'src/Manager')
-rw-r--r--src/Manager/ScormManager.php11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/Manager/ScormManager.php b/src/Manager/ScormManager.php
index 7813ad6..30d0322 100644
--- a/src/Manager/ScormManager.php
+++ b/src/Manager/ScormManager.php
@@ -162,8 +162,15 @@ class ScormManager
throw new StorageNotFoundException();
}
- $rootFolder = config('filesystems.disks.'.config('scorm.disk').'.root').'/';
- $destinationDir = config('scorm.upload_path').$hashName; // file path
+
+ $rootFolder = config('filesystems.disks.'.config('scorm.disk').'.root');
+
+ if (substr($rootFolder, -1) != '/') {
+ // If end with xxx/
+ $rootFolder = config('filesystems.disks.'.config('scorm.disk').'.root').'/';
+ }
+
+ $destinationDir = $rootFolder.$hashName; // file path
if (!File::isDirectory($rootFolder.$destinationDir)) {
File::makeDirectory($rootFolder.$destinationDir, 0755, true, true);