summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDevian <devianleong@gmail.com>2021-04-23 14:43:25 +0800
committerDevian <devianleong@gmail.com>2021-04-23 14:43:25 +0800
commitb089e6117e40bc66c22a7e190f1789d01c3e2ce5 (patch)
treef4d8691bde841e3706b0e61ca357751fe059ae31 /src
parent5d6e7826f6e444136daa972a2acebd5381a9ada3 (diff)
Added scorm
Diffstat (limited to 'src')
-rw-r--r--src/Manager/ScormManager.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/Manager/ScormManager.php b/src/Manager/ScormManager.php
index ae2e827..53ae17d 100644
--- a/src/Manager/ScormManager.php
+++ b/src/Manager/ScormManager.php
@@ -6,6 +6,7 @@ namespace Peopleaps\Scorm\Manager;
use App\Models\User;
use Carbon\Carbon;
use DOMDocument;
+use Illuminate\Database\Eloquent\Model;
use Illuminate\Http\UploadedFile;
use Illuminate\Support\Facades\File;
use Illuminate\Support\Facades\Storage;
@@ -38,7 +39,7 @@ class ScormManager
$this->scormLib = new ScormLib();
}
- public function uploadScormArchive(UploadedFile $file)
+ public function uploadScormArchive(UploadedFile $file, Model $model)
{
// Checks if it is a valid scorm archive
$scormData = null;
@@ -63,7 +64,8 @@ class ScormManager
$scorm->origin_file = $scormData['name'];
$scorm->origin_file_mime = $scormData['type'];
$scorm->uuid = $scormData['hashName'];
- $scorm->save();
+
+ $scorm = $model->scorm()->save($scorm);
if (!empty($scormData['scos']) && is_array($scormData['scos'])) {
foreach ($scormData['scos'] as $scoData) {