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