An open API service indexing awesome lists of open source software.

https://github.com/codeedu/code_validator

Library to validator things, like CPF, CNPJ....
https://github.com/codeedu/code_validator

cnpj-validator cpf-validador

Last synced: 9 months ago
JSON representation

Library to validator things, like CPF, CNPJ....

Awesome Lists containing this project

README

          

# Code Validator for CPF and CNPJ
>Validador de CPF e CNPJ da Code Education com propósitos educacionais.

## Como usar
- Você pode instalar via terminal usando Composer:

```composer
composer require codeedu/code_validator:0.0.3
```

## Usando com Laravel

Após a instalação, dentro do método **```boot()```** da classe **```AppServiceProvider```** escreva:

```php
public function boot()
{
\Validator::extend('cpf', function ($attibute, $value, $parameters, $validator) {
return (new Cpf())->isValid($value); //Para validar CPF.
});

\Validator::extend('cnpj', function ($attibute, $value, $parameters, $validator) {
return (new Cpf())->isValid($value); //Para validar CNPJ.
});
}

```
Lembre-se de importar as classes **```Cpf()```** e **```Cnpj()```**:

```php
validate([
'title' => 'required|unique:posts|max:255',
'body' => 'required',
'cpf' => 'required|cpf', // Validando cpf
'cnpj' => 'required|cnpj', // Validando cnpj

]);

// O post no blog é válido.
}
```

## Créditos
* [codeedu](https://github.com/codeedu)
* [argentinaluiz](https://github.com/argentinaluiz)