Downloads
Stars
Version
Biblioteca Laravel para validação de CPF, CNPJ, CPF/CNPJ (quando salvos no mesmo atributo), CNH e Título de Eleitor.
No arquivo composer.json
, adicione:
"require": {
"geekcom/validator-docs" : "1.*"
},
Ou rode o comando:
composer require geekcom/validator-docs
Agora execute o comando composer update
.
Após a instalação, adicione no arquivo config/app.php
no array providers
a seguinte linha:
geekcom\ValidatorDocs\ValidatorProvider::class
Para utilizar a validação agora, basta fazer o procedimento padrão do Laravel
, confira na documentação especifica para a sua versão,
a diferença é que agora, você terá os seguintes métodos de validação:
Então, podemos usar um simples teste onde dizemos que o campo CPF será obrigatório e usamos a biblioteca para validar:
$this->validate($request, [
'cpf' => 'required|cpf',
]);
No exemplo abaixo, fazemos um teste onde validamos a formatação e a validade de um CPF ou CNPJ, para os casos onde a informação deva ser salva em um mesmo atributo:
$this->validate($request, [
'cpf_or_cnpj' => 'formato_cpf_cnpj|cpf_cnpj',
]);
Fique a vontade para contribuir fazendo um fork.