Download the PHP package geekcom/validator-docs without Composer
On this page you can find all versions of the php package geekcom/validator-docs. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download geekcom/validator-docs
More information about geekcom/validator-docs
Files in geekcom/validator-docs
Package validator-docs
Short Description Biblioteca PHP para validação de documentos do Brasil usando Laravel
License MIT
Informations about the package validator-docs
Validator Docs - Brasil
Biblioteca PHP para validação de documentos do Brasil usando Laravel
Por favor, considere fazer uma doação, apoie nossas atividades
Para a versão legada compatível com Laravel 5 consulte o branch https://github.com/geekcom/validator-docs/tree/5.x.x
Recursos
- Validar qualquer documento do Brasil;
- Código testado e confiável;
- Open Source;
- Usado por milhares de sistemas;
- Aprovado pela comunidade Laravel.
Instalação
No arquivo composer.json
, adicione validator-docs como dependência do seu projeto:
Depois execute:
Ou simplesmente execute o comando:
Testes
Para executar os testes, basta fazer o seguinte:
-
Instale as dependências do projeto;
- Execute os testes.
Como usar a biblioteca
Agora que os métodos de validação validator-docs Brasil estão disponíveis, será possível usar da seguinte forma:
-
cpf - Verifica se um CPF é valido;
-
cnpj - Verifica se um CNPJ é valido;
-
cnh - Verifica se uma CNH (Carteira Nacional de Habilitação) é válida;
-
passaporte - Verifica se uma Passaporte Brasileiro é válido;
-
titulo_eleitor - Verifica se um Título Eleitoral é válido;
-
cpf_cnpj - Verifica se um CPF ou CNPJ é válido;
-
inscricao_estadual - Verifica se uma Inscrição Estadual é valida para uma Unidade Federativa(UF)/Estado;
-
nis - Verifica se um PIS/PASEP/NIT/NIS é válido;
-
cns - Verifica se um Cartão Nacional de Saúde (CNS) é válido;
-
certidao - Verifica se uma certidão de nascimento/casamento/óbito é válida;
-
renavam - Verifica se um Registro Nacional de Veículos Automotores (RENAVAM) é válido;
-
placa - Verifica se a PLACA de um veículo é válida;
-
ddd - Verifica se um número de DDD é válido;
-
formato_cnpj - Verifica se o formato
(99.999.999/9999-99)
de um CNPJ é válido; -
formato_cpf - Verifica se o formato(
999.999.999-99
) de um CPF é válido; -
formato_cpf_cnpj - Verifica se o formato de um CPF ou de um CNPJ é válido;
-
formato_nis - Verifica se o formato(
999.99999-99.9
) de um PIS/PASEP/NIT/NIS é válido; - formato_certidao - Verifica se o formato(
99999.99.99.9999.9.99999.999.9999999-99
ou99999 99 99 9999 9 99999 999 9999999 99
), de uma certidão é válida.
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
Observe que para validar uma inscrição estadual é necessário informar a UF
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 - https://geradornv.com.br/gerador-cnpj/
- CPF - https://geradornv.com.br/gerador-cpf/
- NIS - https://www.4devs.com.br/gerador_de_pis_pasep
- CNS - https://geradornv.com.br/gerador-cns/
- CERTIDÕES - https://www.4devs.com.br/gerador_numero_certidoes
- 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
- Passaporte Brasileiro - https://geradornv.com.br/gerador-passaporte/
Fique a vontade para contribuir de qualquer forma.
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!