belongsTo(User::class); } public function academicAdvisingLogs(): HasMany { return $this->hasMany(AcademicAdvisingLog::class); } public function advisees(): HasMany { return $this->hasMany(Student::class, 'academic_advisor_id'); } public function courseClasses(): HasMany { return $this->hasMany(CourseClass::class); } public function leaderships(): HasMany { return $this->hasMany(DepartmentLeadership::class); } public function departments(): BelongsToMany { return $this->belongsToMany(Department::class, 'lecturer_department'); } }