14 lines
521 B
JavaScript
14 lines
521 B
JavaScript
import vine from '@vinejs/vine';
|
|
const email = () => vine.string().email().maxLength(254);
|
|
const password = () => vine.string().minLength(8).maxLength(32);
|
|
export const signupValidator = vine.create({
|
|
fullName: vine.string().nullable(),
|
|
email: email().unique({ table: 'users', column: 'email' }),
|
|
password: password(),
|
|
passwordConfirmation: password().sameAs('password'),
|
|
});
|
|
export const loginValidator = vine.create({
|
|
email: email(),
|
|
password: vine.string(),
|
|
});
|
|
//# sourceMappingURL=user.js.map
|