Skip to content

Validação de CPF, CNPJ, CNH, NIS, DDD, Título Eleitoral e Cartão Nacional de Saúde com Laravel.

License

Notifications You must be signed in to change notification settings

geekcom/validator-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Validate Docs - Brasil

Scrutinizer Code Quality

Biblioteca Laravel para validação de CPF, CNPJ e CNH.

Instalação

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:

  • 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.

Sponsor this project

Packages

No packages published

Contributors 16

Languages