From 8403f2dd6cd96ac7abf6f25b1b3d046fb9c4cae0 Mon Sep 17 00:00:00 2001 From: abiyasa05 Date: Sat, 21 Jun 2025 08:10:59 +0700 Subject: [PATCH] create: add models for literacy story text --- .../app/Models/Literacy/LiteracyMaterial.php | 5 +++++ .../app/Models/Literacy/LiteracyStoryText.php | 22 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 Penilaian Literasi/iClOP-V2/app/Models/Literacy/LiteracyStoryText.php diff --git a/Penilaian Literasi/iClOP-V2/app/Models/Literacy/LiteracyMaterial.php b/Penilaian Literasi/iClOP-V2/app/Models/Literacy/LiteracyMaterial.php index e0dccdb..3b42f55 100644 --- a/Penilaian Literasi/iClOP-V2/app/Models/Literacy/LiteracyMaterial.php +++ b/Penilaian Literasi/iClOP-V2/app/Models/Literacy/LiteracyMaterial.php @@ -21,4 +21,9 @@ public function questions() { return $this->hasMany(LiteracyQuestion::class, 'material_id'); } + + public function storyTexts() + { + return $this->hasMany(LiteracyStoryText::class, 'material_id'); + } } diff --git a/Penilaian Literasi/iClOP-V2/app/Models/Literacy/LiteracyStoryText.php b/Penilaian Literasi/iClOP-V2/app/Models/Literacy/LiteracyStoryText.php new file mode 100644 index 0000000..31a77a7 --- /dev/null +++ b/Penilaian Literasi/iClOP-V2/app/Models/Literacy/LiteracyStoryText.php @@ -0,0 +1,22 @@ +belongsTo(LiteracyMaterial::class, 'material_id'); + } +} \ No newline at end of file