wip(Notification system)

This commit is contained in:
2026-02-08 21:59:16 +01:00
parent eee1bdb509
commit 3389316aef
3 changed files with 98 additions and 0 deletions

View File

@@ -155,4 +155,11 @@ class Member extends Model
return $membership->services()->where('identifier', $serviceIdentifier)->exists();
}
public function isExpired(): bool
{
// Member ayant leur dernière adhésion non renouvellée de puis plus d'un mois
$lastMembership = $this->lastMembership();
return $lastMembership->status === 'expired' || $lastMembership->created_at->addMonths(1) < now();
}
}