From e18d5c803a5bab898515fd87e1ca5de517b8d88f Mon Sep 17 00:00:00 2001 From: Khaled Lela Date: Thu, 10 Feb 2022 18:59:23 +0200 Subject: fix storing Scorm sco children --- src/Model/ScormScoModel.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/Model') diff --git a/src/Model/ScormScoModel.php b/src/Model/ScormScoModel.php index de50741..d606d32 100644 --- a/src/Model/ScormScoModel.php +++ b/src/Model/ScormScoModel.php @@ -13,11 +13,18 @@ class ScormScoModel extends Model return config('scorm.table_names.scorm_sco_table', parent::getTable()); } - public function scorm() { + public function scorm() + { return $this->belongsTo(ScormModel::class, 'scorm_id', 'id'); } - public function scoTrackings() { + public function scoTrackings() + { return $this->hasMany(ScormScoTrackingModel::class, 'sco_id', 'id'); } + + public function children() + { + return $this->hasMany(ScormScoModel::class, 'sco_parent_id', 'id'); + } } -- cgit v1.2.3