'encrypted', ]; /** @return BelongsTo */ public function classe(): BelongsTo { return $this->belongsTo(Classe::class); } /** @return BelongsTo */ public function eleve(): BelongsTo { return $this->belongsTo(Eleve::class); } public static function empreinte(string $jeton): string { return hash('sha256', $jeton); } /** @return Builder */ public function prunable(): Builder { return static::where('created_at', '<', now()->subHour()); } }