diff options
author | devianl2 <devianleong@gmail.com> | 2022-09-28 17:15:04 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-28 17:15:04 +0800 |
commit | b02bc7c57d33ec9c637e7f7f48d79a3451e988a9 (patch) | |
tree | b19fb1711d9054814271f86893e8cc6357491d6a | |
parent | f12d58455f0df4db329d941a5a7f318a74995da3 (diff) | |
parent | da9e202b77c4094392ef7742f49aa3a13024c527 (diff) |
Merge pull request #24 from devianl2/4.x4.0.0
4.x
-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', |