Biblioteca Laravel para validação de CPF, CNPJ e CNH.
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::classPara 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:
- cnpj - Verifica se o CNPJ é valido. Para testar, basta utilizar o site http://www.geradorcnpj.com/
- cpf - Verifica se o cpf é valido. Para testar, basta utilizar o site http://geradordecpf.org
- formato_cnpj - Verifica se a mascara do CNPJ é válida. ( 99.999.999/9999-99 )
- formato_cpf - Verifica se a mascara do cpf é válida. ( 999.999.999-99 )
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',
]);Fique a vontade para contribuir fazendo um fork.
