2017 © Pedro Peláez
 

library validator-data-br

Biblioteca de validação de dados Brasileiros: CPF, CNPJ, Celular, Cartão de Crédito, CNH, NIS (PIS/PASEP/NIT), Título de Eleitor, DDD e UF.

image

brunocouty/validator-data-br

Biblioteca de validação de dados Brasileiros: CPF, CNPJ, Celular, Cartão de Crédito, CNH, NIS (PIS/PASEP/NIT), Título de Eleitor, DDD e UF.

  • Thursday, June 8, 2017
  • by brunocouty
  • Repository
  • 1 Watchers
  • 0 Stars
  • 71 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 7000 % Grown

The README.md

Sobre o ValidatorDataBR PHP

Este pacote o ajudará a validar dados Brasileiros, como CPF, CNPJ, número de celular..., (*1)

Nota 1: Este pacote pode ser usado com qualquer framework ou aplicação PHP. Neste documento, ensino a instalação em Laravel., (*2)

Requisitos:

  • PHP >=7.1;
  • Laravel <= 5.1;

Utilização

Primeiro, faça o download da biblioteca através do composer:, (*3)

composer require brunocouty/validator-data-br

Agora, adicione o Service Provider no array de providers, no arquivo "config/app.php":, (*4)

BrunoCouty\ValidatorDataBR\ValidatorDataBRServiceProvider::class,

Métodos disponíveis:, (*5)

  • cpf;
  • cnpj;
  • cnh;
  • celular;
  • tituloEleitoral;
  • uf;
  • cc (Cartão de Crédito);
$validator = new \BrunoCouty\ValidatorDataBR\Services\ValidatorDataBR();

// Para todas as validações abaixo, o parâmetro é uma *string*.
// As máscaras são tratadas, logo, você pode enviar como parâmetro "111.222.333-44"
$validCPF = $validator->cpf('your-cpf');
$validCNPJ = $validator->cnpf('your-cnpj');
$validCNH = $validator->cnh('your-cnh');
$validCelular = $validator->celular('your-celular');
$validTituloEleitoral = $validator->tituloEleitoral('titulo-eleitor');
$validUF = $validator->uf('unidade-federal');

Para validar cartões de crédito, utiliza-se dois parâmetros: número do cartão e bandeira. A bandeira pode ser passada da seguinte forma:, (*6)

  • ValidatorDataBR::CARD_AMEX;
  • ValidatorDataBR::CARD_DINERS;
  • ValidatorDataBR::CARD_DISCOVER;
  • ValidatorDataBR::CARD_MASTERCARD;
  • ValidatorDataBR::CARD_VISA;
  • ValidatorDataBR::CARD_ALL;
// $response = $validatorBR->cc('credit-card-number', 'static-card-flag');
$response = $validatorBR->cc('5111111111111118', $validator::CARD_MASTERCARD);

A resposta sempre será um boolean (true ou false)., (*7)

Agradecimento e Créditos

Os métodos de cartão de crédito, título de eleitor e NIS foram retirados do repositório do @paulofreitas. Dê uma passadinha lá, vale a pena!, (*8)

Gostou deste conteúdo? Me pague um café!

Yeah! Você gostou deste pacote? Me pague um café e me ajude a manter este pacote atualizado!, (*9)

Quando você me ajuda, você tem acesso a posts exclusivos com muitas coisas úteis sobre PHP, Laravel, AngularJS, VueJS, Ionic, e muito mais! Você aprenderá a criar seus próprios pacotes PHP (independentes de framework), resolver problemas em seu código fonte... Um excelente conteúdo, sempre atualizado!, (*10)

Você pode me ajudar com R$ 1 / mês e já terá acesso a meu conteúdo privado! E mais, precisa de ajuda com seu projeto? Eu posso ajudar você! Acesse https://apoia.se/brunocouty, posso te ajudar via e-mail ou skype!, (*11)

https://apoia.se/brunocouty, (*12)

The Versions

08/06 2017

dev-master

9999999-dev

Biblioteca de validação de dados Brasileiros: CPF, CNPJ, Celular, Cartão de Crédito, CNH, NIS (PIS/PASEP/NIT), Título de Eleitor, DDD e UF.

  Sources   Download

MIT

The Requires

 

by Bruno Couty

08/06 2017

0.1.5

0.1.5.0

Biblioteca de validação de dados Brasileiros: CPF, CNPJ, Celular, Cartão de Crédito, CNH, NIS (PIS/PASEP/NIT), Título de Eleitor, DDD e UF.

  Sources   Download

MIT

The Requires

 

by Bruno Couty

08/06 2017

0.1.0

0.1.0.0

Biblioteca de validação de dados Brasileiros: CPF, CNPJ, telefone celular...

  Sources   Download

MIT

The Requires

 

by Bruno Couty