EmploymentForm::class, "employment_date" => "datetime", ]; protected $hidden = [ "remember_token", ]; public function vacationLimits(): HasMany { return $this->hasMany(VacationLimit::class); } public function scopeSearch(Builder $query, ?string $text): Builder { if ($text === null) { return $query; } return $query ->where("name", "LIKE", "%{$text}%") ->orWhere("email", "LIKE", "%{$text}%"); } public function saveAvatar(string $path): void { $this->avatar = $path; $this->save(); } }