feat: add graduation archive and public document services

This commit is contained in:
2026-04-14 13:51:39 +00:00
parent d77ad72bcc
commit 58c9b47dc0
30 changed files with 2513 additions and 295 deletions
+5
View File
@@ -145,6 +145,11 @@ class Student extends Model
return $this->hasOne(StudentTransfer::class);
}
public function graduationRecord(): HasOne
{
return $this->hasOne(StudentGraduation::class);
}
public function achievements(): HasMany
{
return $this->hasMany(StudentAchievement::class)->latest('achievement_year')->latest('achievement_date');