Download the PHP package nerijunior/validator-docs without Composer
On this page you can find all versions of the php package nerijunior/validator-docs. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download nerijunior/validator-docs
More information about nerijunior/validator-docs
Files in nerijunior/validator-docs
Package validator-docs
Short Description Biblioteca para validação de Título de Eleitor, CPF, CNPJ, NIS e CNH
License MIT
Informations about the package validator-docs
MEU FORK DO PROJETO ORIGINAL geekcom/validator-docs.
LaraValidator Docs - Brasil
Validação de documentos do Brasil usando Laravel
Para a versão compatível com Laravel 5 consulte o branch https://github.com/geekcom/validator-docs/tree/5.x.x
Biblioteca Laravel para validação de CPF, CNPJ, CPF/CNPJ (quando salvos no mesmo atributo), CNH, PIS/PASEP/NIT/NIS, Inscrição Estadual, Título de Eleitor, Cartão Nacional de Saúde(CNS) e Certidões(nascimento/casamento/óbito).
Instalação
No arquivo composer.json
, adicione validator-docs como dependência do seu projeto:
Depois execute:
Ou simplesmente execute o comando:
Como usar - Validações disponíveis
Agora, você terá os métodos de validação validator docs Brasil disponíveis.
-
cpf - Verifica se um CPF é valido.
-
cnpj - Verifica se um CNPJ é valido.
-
cnh - Verifica se uma CNH (Carteira Nacional de Habilitação) é válida.
-
titulo_eleitor - Verifica se um Título de Eleitor é válido.
-
cpf_cnpj - Verifica se um CPF ou CNPJ é válido.
-
inscricao_estadual - Verifica se uma Inscrição Estadual é valida para uma unidade federarativa (UF).
-
nis - Verifica se um PIS/PASEP/NIT/NIS é válido.
-
cns - Verifica se um Cartão Nciona de Saúde (CNS) é válido.
-
certidao - Verifica se uma certidão de nascimento/casamento/óbito é válida.
-
renavam - Verifica se o RENAVAM é válido
-
placa - Verifica se a PLACA é válida
-
ddd - Verifica se a DDD é válida
-
formato_cnpj - Verifica se o formato de um CNPJ é válida. ( 99.999.999/9999-99 )
-
formato_cpf - Verifica se o formato de um CPF é válido. ( 999.999.999-99 )
-
formato_cpf_cnpj - Verifica se o formato de um CPF ou um CNPJ é válido. ( 999.999.999-99 ) ou ( 99.999.999/9999-99 )
-
formato_nis - Verifica se o formato de um PIS/PASEP/NIT/NIS é válido. ( 999.99999-99.9 )
- formato_certidao - Verifica se o formato de uma certidão é válida. ( 99999.99.99.9999.9.99999.999.9999999-99 ou 99999 99 99 9999 9 99999 999 9999999 99)
Combinando validação e formato
No exemplo abaixo, fazemos um teste onde verificamos a formatação e a validade de um CPF ou CNPJ, para os casos onde a informação deve ser salva em um mesmo atributo:
Exemplo de uso em um controller
Método de validação de exemplo em um controller com todas as possibilidades de validação
Geradores de documentos para testes
- CNH - http://4devs.com.br/gerador_de_cnh
- TÍTULO ELEITORAL - http://4devs.com.br/gerador_de_titulo_de_eleitor
- CNPJ - http://www.geradorcnpj.com/
- CPF - http://geradordecpf.org
- NIS - https://www.4devs.com.br/gerador_de_pis_pasep
- CNS - https://geradornv.com.br/gerador-cns/
- CERTIDÃO - https://www.treinaweb.com.br/ferramentas-para-desenvolvedores/gerador/certidao
- INSCRIÇÃO ESTADUAL - https://www.4devs.com.br/gerador_de_inscricao_estadual
- RENAVAM - https://www.4devs.com.br/gerador_de_renavam
- PLACA - https://www.4devs.com.br/gerador_de_placa_automoveis
Fique a vontade para contribuir fazendo um fork.
Caso tenha alguma dúvida ou encontre algum bug, abra uma issue ou pesquise por issues antigas.
Contribuidores
Contribuições de qualquer tipo são bem-vindas!