input('email'))) { $this->merge(['email' => mb_strtolower(trim($this->input('email')))]); } } /** @return array */ public function rules(): array { return [ 'tenant_codigo' => ['nullable', 'string', Rule::exists('tenants', 'codigo')], 'nombre_apellido' => ['required', 'string', 'max:255'], 'email' => [ 'required', 'string', 'email', 'max:255', Rule::unique('users', 'active_email')->where('rol_codigo', RoleCode::User->value)->whereNull('deleted_at'), ], 'password' => ['required', 'string', 'confirmed', Password::min(8)->mixedCase()->symbols()], 'dni' => ['nullable', 'string', 'max:255'], 'telefono' => ['nullable', 'string', 'max:255'], ]; } }