'array', 'started_at' => 'datetime', 'completed_at' => 'datetime', 'last_seen_at' => 'datetime', ]; public function user(): BelongsTo { return $this->belongsTo(User::class, 'user_id'); } public function course(): BelongsTo { return $this->belongsTo(AcademyCourse::class, 'course_id'); } public function lesson(): BelongsTo { return $this->belongsTo(AcademyLesson::class, 'lesson_id'); } }