From f4b0cceffa954055824fb64140a732e52f8f07b3 Mon Sep 17 00:00:00 2001 From: Devian Leong Date: Thu, 10 Mar 2022 17:37:50 +0800 Subject: Added polymorphic function in scorm model. You can use polymorphic to call the scorm model in your project --- src/Model/ScormModel.php | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/Model/ScormModel.php') diff --git a/src/Model/ScormModel.php b/src/Model/ScormModel.php index 41ef297..d9ae680 100644 --- a/src/Model/ScormModel.php +++ b/src/Model/ScormModel.php @@ -9,6 +9,14 @@ use Illuminate\Database\Eloquent\Model; class ScormModel extends Model { + /** + * Get the parent resource model (user or post). + */ + public function resourceable() + { + return $this->morphTo(__FUNCTION__, 'resource_type', 'resource_id'); + } + public function getTable() { return config('scorm.table_names.scorm_table', parent::getTable()); -- cgit v1.2.3