dev-master
9999999-devValidator for LARAVEL to validate CPF, CNPJ and CNH
MIT
The Requires
by Douglas Resende Maciel
Wallogit.com
2017 © Pedro Peláez
Validator for LARAVEL to validate CPF, CNPJ and CNH
This library validate CPF, CNPJ, CNH, TÍTULO DE ELEITOR, NÚMERO DE IDENTIFICAÇÃO SOCIAL, CARTÃO NACIONAL DE SAÚDE, CERTIDÃO (NASCIMENTO/CASAMENTO/ÓBITO) numbers, (*1)
Run the following command from you terminal:, (*2)
bash
composer require "douglasresendemaciel/brazilian-documents-validator:@dev", (*3)
or add this to require section in your composer.json file:, (*4)
"douglasresendemaciel/brazilian-documents-validator", (*5)
then run composer update, (*6)
Once it is installed, you do not need anymore to register in the service provider, the package will be load automatically., (*7)
$this->validate($request, [
'field_name' => 'required|cnpj',
]);
$this->validate($request, [
'field_name' => 'required|cpf',
]);
$this->validate($request, [
'field_name' => 'required|cnh',
]);
$this->validate($request, [
'field_name' => 'required|titulo_eleitor',
]);
$this->validate($request, [
'field_name' => 'required|nis',
]);
$this->validate($request, [
'field_name' => 'required|cns',
]);
$this->validate($request, [
'field_name' => 'required|certidao',
]);
OR you can use on RequestValidator files like this:, (*8)
'rules' => [ ... 'field_name' => 'required|cpf', ...
Now is possible create fake document number from this packaged, you just need use the facade GenerateRandomDocument, (*9)
use DouglasResende\BrazilianDocumentsValidator\Facade\GenerateRandomDocument; $cpf = GenerateRandomDocument::generateCPF(); $cnpj = GenerateRandomDocument::generateCNPJ(); $cnh = GenerateRandomDocument::generateCNH();
Douglas Resende: http://www.douglasresende.com/, (*10)
For more information read the official documentation at https://laravel.com/docs/, (*11)
Validator for LARAVEL to validate CPF, CNPJ and CNH
MIT