1.3.0 • Published 6 months ago
laravue-validator v1.3.0
LaraVueValidator
Um validador de formulários para Vue.js que utiliza regras no formato do Laravel.
Seu grande destaque é que as regras podem ser criadas em um arquivo .json, que poderá ser usado tanto pelo front quanto pelo backend, sendo necessário apenas a criação de um pequeno Resource no Laravel, eliminando a necessidade de repetição de regras.
Instalação
npm install laravue-validator
Uso
import LaraVueValidator from 'laravue-validator';
const rules = {
name: {
label: "Nome",
rules: ["required", "string", "max:255"]
},
email: {
label: "E-mail",
rules: ["required", "email"]
}
};
const fields = {
name: "João",
email: "joao@example.com"
};
try{
LaraVueValidator.validate(rules, fields);
// Sua lógica aqui...
}catch(error) {
// Exibe as mensagens de erro no formulário
}