Gender::class, 'birth_date' => 'date:Y-m-d', ]; } #[Scope] protected function female(Builder $query): void { $query->where('gender', Gender::FEMALE); } #[Scope] protected function hasPhoneNumber(Builder $query): void { $query->whereNotNull('phone_number'); } #[Scope] protected function male(Builder $query): void { $query->where('gender', Gender::MALE); } public function user(): BelongsTo { return $this->belongsTo(User::class); } }