["required", "min:3", "max:80"], "lastName" => ["required", "min:3", "max:80"], "email" => ["required", "email", Rule::unique("users", "email")->ignore($this->user)], "employmentForm" => ["required", new Enum(EmploymentForm::class)], "employmentDate" => ["required", "date_format:Y-m-d"], ]; } public function data(): array { return [ "first_name" => $this->get("firstName"), "last_name" => $this->get("lastName"), "email" => $this->get("email"), "employment_form" => $this->get("employmentForm"), "employment_date" => $this->get("employmentDate"), ]; } }