'required|string|max:255', 'cpf' => 'required|string|max:14|unique:users,cpf', 'registration' => 'required|string|max:255|unique:users,registration', 'email' => 'required|email|unique:users,email', 'phone' => 'required|string|max:20', 'position_id' => 'required|integer|exists:positions,id', 'sector_id' => 'required|integer|exists:sectors,id', ]; } public function messages(): array { return [ 'registration.unique' => __('messages.landing.registration_taken'), ]; } }