diff options
-rw-r--r-- | README.md | 8 | ||||
-rw-r--r-- | composer.json | 1 | ||||
-rw-r--r-- | database/migrations/create_scorm_tables.php.stub | 1 | ||||
-rw-r--r-- | src/Manager/ScormDisk.php | 2 | ||||
-rw-r--r-- | src/Model/ScormModel.php | 1 |
5 files changed, 10 insertions, 3 deletions
@@ -20,12 +20,12 @@ Highlight of this package: ## Step 1: -Install from composer (For flysystem v2) +Install from composer (For flysystem v1) ```sh composer require devianl2/laravel-scorm:"^3.0" ``` -Install from composer (For flysystem v3) +Install from composer (For flysystem v2/v3) ```sh composer require devianl2/laravel-scorm ``` @@ -133,3 +133,7 @@ Update your Scorm table: - Change hash_name to title - Remove origin_file_mime field +***Upgrade from version 3 to 4:*** +Update your Scorm table: +- Add identifier (varchar 191) + diff --git a/composer.json b/composer.json index 7e69279..dee8751 100644 --- a/composer.json +++ b/composer.json @@ -12,6 +12,7 @@ "require": { "php": "^7.4 || ^8.0", "doctrine/common": "^3.1", + "league/flysystem": "^2.0 || ^3.0", "nesbot/carbon": "^2.42", "ext-zip": "*", "ext-dom": "*" diff --git a/database/migrations/create_scorm_tables.php.stub b/database/migrations/create_scorm_tables.php.stub index 1fa78f6..d60328c 100644 --- a/database/migrations/create_scorm_tables.php.stub +++ b/database/migrations/create_scorm_tables.php.stub @@ -28,6 +28,7 @@ class CreateScormTables extends Migration $table->string('version'); $table->double('ratio')->nullable(); $table->string('uuid'); + $table->string('identifier'); $table->string('entry_url')->nullable(); $table->timestamps(); }); diff --git a/src/Manager/ScormDisk.php b/src/Manager/ScormDisk.php index a280142..d4a6120 100644 --- a/src/Manager/ScormDisk.php +++ b/src/Manager/ScormDisk.php @@ -33,7 +33,7 @@ class ScormDisk $disk->createDir($destination); continue; } - $disk->putStream($destination, $unzipper->getStream($zipEntryName)); + $disk->writeStream($destination, $unzipper->getStream($zipEntryName)); } return true; } diff --git a/src/Model/ScormModel.php b/src/Model/ScormModel.php index e7c5a16..c9992f3 100644 --- a/src/Model/ScormModel.php +++ b/src/Model/ScormModel.php @@ -30,6 +30,7 @@ class ScormModel extends Model 'version', 'ratio', 'uuid', + 'identifier', 'entry_url', 'created_at', 'updated_at', |