1.3.0 • Published 6 months ago

laravue-validator v1.3.0

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

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
}
1.3.0

6 months ago

1.2.0

6 months ago

1.1.0

6 months ago

1.0.0

6 months ago