'date', 'sex' => Sex::class, ]; } #[Scope] protected function female(Builder $query): void { $query->where('sex', Sex::Female); } #[Scope] protected function male(Builder $query): void { $query->where('sex', Sex::Male); } public function user(): BelongsTo { return $this->belongsTo(User::class); } public function courses(): HasMany { return $this->hasMany(Course::class); } }