password: 'Password123' }} validationSchema={Yup.object().shape({ email: Yup.string().email('Must be a valid email').max(255).required('Email is required'), password: Yup.string().max(255).required('Password is required')
}} validationSchema={ Yup.object().shape({ email: Yup.string().email('Must be a valid email').max(255).required('Email is required'), firstName: Yup.string().max(255).required('First name is required'),
buildSchema() { const shape = {}; this.fields.forEach((field) => { shape[field.name] = field.forImport(); }); return yup .object() .shape(shape) .noUnknown(true); }
//validate our form inputs and handle the errors using YUP const validationSchema = () => Yup.object({ name: Yup.string() .min(1, "Please enter a name more than 1 character") .required("This field is required"), description: Yup.string() .min(10, "Must be more than 10 characters") .required("This field is requried") })
const login = async (req, res, next) => { try { const schema = Yup.object().shape({ email: Yup.string().email().required(), password: Yup.string().required().min(6), }); await schema.validate(req.body, { abortEarly: false }); return next(); } catch (error) { return res.status(400).json({ error: 'Verifique os campos acima.' }); } }
buildSchema() { const shape = {}; this.fields.forEach((field) => { shape[field.name] = field.forFilter(); }); return yup.object().shape(shape); }
castSchema() { const shape = {}; this.fields.forEach((field) => { shape[field.name] = field.forFilterCast(); }); return yup.object().shape(shape); }
buildSchema() { const shape = {}; this.fields.forEach((field) => { shape[field.name] = field.forExport(); }); return yup .object() .shape(shape) .noUnknown(true); }
buildSchema() { const shape = {}; this.fields.forEach((field) => { shape[field.name] = field.forFormCast(); }); return yup.object().shape(shape); }
buildSchema() { const shape = {}; this.fields.forEach((field) => { shape[field.name] = field.forForm(); }); return yup.object().shape(shape); }
buildSchema() { const shape = {}; this.fields.forEach((field) => { shape[field.name] = field.forImport(); }); return yup .object() .shape(shape) .noUnknown(true); }
// form validation useing Yup const validate = () => Yup.object({ name: Yup.string() .min(2, "Must be more then one character") .required("Category name is required"), description: Yup.string() .min(10, "Must be more than 10 characters") .required("This field is required") })
// form validation useing Yup const validate = () => Yup.object({ name: Yup.string() .min(2, "Must be more then one character") .required("Category name is required"), description: Yup.string() .min(10, "Must be more than 10 characters") .required("This field is required") })
//validate our form inputs and handle the errors using YUP const validationSchema = () => Yup.object({ name: Yup.string() .min(1, "Please enter a name more than 1 character") .required("This field is required"), description: Yup.string() .min(10, "Must be more than 10 characters") .required("This field is requried") })