관리-도구
편집 파일: Topic.php
<?php namespace Modules\LMS\Models\Courses; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\MorphTo; class Topic extends Model { use HasFactory; /** * The attributes that are mass assignable. */ protected $guarded = ['id']; public function topicable(): MorphTo { return $this->morphTo(); } public function course(): BelongsTo { return $this->belongsTo(Course::class); } public function chapter() { return $this->belongsTo(Chapter::class, 'chapter_id', 'id'); } }