From 907801d4d0526a7c1a6160b2e0baa9de89ca38e7 Mon Sep 17 00:00:00 2001 From: Khaled Lela Date: Sat, 19 Feb 2022 21:49:54 +0200 Subject: support Scorm entity from model --- src/Model/ScormModel.php | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/Model/ScormModel.php') diff --git a/src/Model/ScormModel.php b/src/Model/ScormModel.php index d5c8499..2777038 100644 --- a/src/Model/ScormModel.php +++ b/src/Model/ScormModel.php @@ -6,6 +6,13 @@ namespace Peopleaps\Scorm\Model; use Illuminate\Database\Eloquent\Model; +/** + * @property int $id + * @property string $uuid + * @property string $title + * @property string $version + * @property string $entryUrl + */ class ScormModel extends Model { public function getTable() -- cgit v1.2.3 From 853e7ded74f589164a2ebce5fd6a0502639d54a1 Mon Sep 17 00:00:00 2001 From: Khaled Lela Date: Wed, 23 Feb 2022 17:30:18 +0200 Subject: handle scorm archive ot found, update config --- src/Model/ScormModel.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/Model/ScormModel.php') diff --git a/src/Model/ScormModel.php b/src/Model/ScormModel.php index 2777038..61ccb16 100644 --- a/src/Model/ScormModel.php +++ b/src/Model/ScormModel.php @@ -20,7 +20,16 @@ class ScormModel extends Model return config('scorm.table_names.scorm_table', parent::getTable()); } - public function scos() { + public function scos() + { return $this->hasMany(ScormScoModel::class, 'scorm_id', 'id'); } + + /** + * @return HasOne + */ + public function resource() + { + return $this->hasOne(config('scorm.table_names.resource_table')); + } } -- cgit v1.2.3 From c6c79fa525f03adaf0673e3571323b9635743035 Mon Sep 17 00:00:00 2001 From: Khaled Lela Date: Sun, 27 Feb 2022 09:31:37 +0200 Subject: clean scorm model code --- src/Model/ScormModel.php | 8 -------- 1 file changed, 8 deletions(-) (limited to 'src/Model/ScormModel.php') diff --git a/src/Model/ScormModel.php b/src/Model/ScormModel.php index 61ccb16..4421d98 100644 --- a/src/Model/ScormModel.php +++ b/src/Model/ScormModel.php @@ -24,12 +24,4 @@ class ScormModel extends Model { return $this->hasMany(ScormScoModel::class, 'scorm_id', 'id'); } - - /** - * @return HasOne - */ - public function resource() - { - return $this->hasOne(config('scorm.table_names.resource_table')); - } } -- cgit v1.2.3