Skip to content

Commit 0c60643

Browse files
committed
melhore o README.md, apoie o projeto
1 parent 8618ec7 commit 0c60643

File tree

1 file changed

+35
-33
lines changed

1 file changed

+35
-33
lines changed

README.md

+35-33
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
1-
# LaraValidator Docs - Brasil
2-
3-
_Validação de documentos do Brasil usando **Laravel**_
1+
# Validator Docs - Brasil
2+
_Biblioteca PHP para validação de documentos do Brasil usando **Laravel**_
43

54
[![Build Status](https://travis-ci.com/geekcom/validator-docs.svg?branch=master)](https://travis-ci.com/geekcom/validator-docs)
65
[![Coverage Status](https://coveralls.io/repos/github/geekcom/validator-docs/badge.svg?branch=master)](https://coveralls.io/github/geekcom/validator-docs?branch=master)
76
[![PHPStan](https://img.shields.io/badge/PHPStan-enabled-brightgreen.svg?style=flat)](https://github.com/phpstan/phpstan)
87
[![Total Downloads](https://poser.pugx.org/geekcom/validator-docs/downloads)](https://packagist.org/packages/geekcom/validator-docs)
98
[![License](https://poser.pugx.org/geekcom/validator-docs/license)](https://packagist.org/packages/geekcom/validator-docs)
109

11-
> Para a versão compatível com Laravel 5 consulte o branch https://github.com/geekcom/validator-docs/tree/5.x.x
10+
> ### Por favor, considere **[fazer uma doação](https://nubank.com.br/pagar/518o5/zVBzxd00Sb)**, apoie nossas atividades
1211
13-
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).
12+
> Para a versão legada compatível com Laravel 5 consulte o branch https://github.com/geekcom/validator-docs/tree/5.x.x
1413
15-
## Instalação
14+
## Recursos
15+
- Validar qualquer documento do Brasil;
16+
- Código testado e confiável;
17+
- Open Source;
18+
- Usado por milhares de sistemas.
1619

20+
## Instalação
1721
No arquivo `composer.json`, adicione validator-docs como dependência do seu projeto:
1822

1923
```
@@ -36,139 +40,138 @@ composer require geekcom/validator-docs
3640

3741
----------------------------------------------------------------------------------------------------------------------------
3842

39-
## Como usar - Validações disponíveis
43+
## Como usar
44+
Agora que os métodos de validação validator-docs Brasil estão disponíveis, será possível usar da seguinte forma:
4045

41-
Agora, você terá os métodos de validação validator docs Brasil disponíveis.
42-
43-
* **cpf** - Verifica se um CPF é valido.
46+
* **cpf** - Verifica se um CPF é valido;
4447

4548
```php
4649
$this->validate($request, [
4750
'cpf' => 'required|cpf',
4851
]);
4952
```
5053

51-
* **cnpj** - Verifica se um CNPJ é valido.
54+
* **cnpj** - Verifica se um CNPJ é valido;
5255

5356
```php
5457
$this->validate($request, [
5558
'cnpj' => 'required|cnpj',
5659
]);
5760
```
5861

59-
* **cnh** - Verifica se uma CNH (Carteira Nacional de Habilitação) é válida.
62+
* **cnh** - Verifica se uma CNH (Carteira Nacional de Habilitação) é válida;
6063

6164
```php
6265
$this->validate($request, [
6366
'cnh' => 'required|cnh',
6467
]);
6568
```
6669

67-
* **titulo_eleitor** - Verifica se um Título de Eleitor é válido.
70+
* **titulo_eleitor** - Verifica se um Título de Eleitor é válido;
6871

6972
```php
7073
$this->validate($request, [
7174
'titulo_eleitor' => 'required|titulo_eleitor',
7275
]);
7376
```
7477

75-
* **cpf_cnpj** - Verifica se um CPF ou CNPJ é válido.
78+
* **cpf_cnpj** - Verifica se um CPF ou CNPJ é válido;
7679

7780
```php
7881
$this->validate($request, [
7982
'cpf_cnpj' => 'required|cpf_cnpj',
8083
]);
8184
```
8285

83-
* **inscricao_estadual** - Verifica se uma Inscrição Estadual é valida para uma unidade federarativa (UF).
86+
* **inscricao_estadual** - Verifica se uma Inscrição Estadual é valida para uma Unidade Federativa(UF)/Estado;
8487

8588
```php
8689
$this->validate($request, [
87-
'inscricao_estadual' => 'required|inscricao_estadual:BA',
90+
'inscricao_estadual:UF' => 'required|inscricao_estadual:UF',
8891
]);
8992
```
9093

91-
* **nis** - Verifica se um PIS/PASEP/NIT/NIS é válido.
94+
* **nis** - Verifica se um PIS/PASEP/NIT/NIS é válido;
9295

9396
```php
9497
$this->validate($request, [
9598
'nis' => 'required|nis',
9699
]);
97100
```
98101

99-
* **cns** - Verifica se um Cartão Nciona de Saúde (CNS) é válido.
102+
* **cns** - Verifica se um Cartão Nacional de Saúde (CNS) é válido;
100103

101104
```php
102105
$this->validate($request, [
103106
'cns' => 'required|cns',
104107
]);
105108
```
106109

107-
* **certidao** - Verifica se uma certidão de nascimento/casamento/óbito é válida.
110+
* **certidao** - Verifica se uma certidão de nascimento/casamento/óbito é válida;
108111

109112
```php
110113
$this->validate($request, [
111114
'certidao' => 'required|certidao',
112115
]);
113116
```
114117

115-
* **renavam** - Verifica se o RENAVAM é válido
118+
* **renavam** - Verifica se um Registro Nacional de Veículos Automotores (RENAVAM) é válido;
116119

117120
```php
118121
$this->validate($request, [
119122
'renavam' => 'required|renavam',
120123
]);
121124
```
122125

123-
* **placa** - Verifica se a PLACA é válida
126+
* **placa** - Verifica se a PLACA de um veículo é válida;
124127

125128
```php
126129
$this->validate($request, [
127130
'placa' => 'required|placa',
128131
]);
129132
```
130133

131-
* **ddd** - Verifica se a DDD é válida
134+
* **ddd** - Verifica se um número de DDD é válido;
132135

133136
```php
134137
$this->validate($request, [
135138
'ddd' => 'required|ddd',
136139
]);
137140
```
138141

139-
* **formato_cnpj** - Verifica se o formato de um CNPJ é válida. ( 99.999.999/9999-99 )
142+
* **formato_cnpj** - Verifica se o formato`(99.999.999/9999-99)` de um CNPJ é válido;
140143

141144
```php
142145
$this->validate($request, [
143146
'formato_cnpj' => 'required|formato_cnpj',
144147
]);
145148
```
146149

147-
* **formato_cpf** - Verifica se o formato de um CPF é válido. ( 999.999.999-99 )
150+
* **formato_cpf** - Verifica se o formato(`999.999.999-99`) de um CPF é válido;
148151

149152
```php
150153
$this->validate($request, [
151154
'formato_cpf' => 'required|formato_cpf',
152155
]);
153156
```
154157

155-
* **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 )
158+
* **formato_cpf_cnpj** - Verifica se o formato de um CPF ou de um CNPJ é válido;
156159

157160
```php
158161
$this->validate($request, [
159162
'formato_cpf_cnpj' => 'required|formato_cpf_cnpj',
160163
]);
161164
```
162165

163-
* **formato_nis** - Verifica se o formato de um PIS/PASEP/NIT/NIS é válido. ( 999.99999-99.9 )
166+
* **formato_nis** - Verifica se o formato(`999.99999-99.9`) de um PIS/PASEP/NIT/NIS é válido;
164167

165168
```php
166169
$this->validate($request, [
167170
'formato_nis' => 'required|formato_nis',
168171
]);
169172
```
170173

171-
* **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)
174+
* **formato_certidao** - Verifica se o formato(`99999.99.99.9999.9.99999.999.9999999-99` ou `99999 99 99 9999 9 99999 999 9999999 99`), de uma certidão é válida.
172175

173176
```php
174177
$this->validate($request, [
@@ -178,7 +181,6 @@ $this->validate($request, [
178181
----------------------------------------------------------------------------------------------------------------------------
179182

180183
## Combinando validação e formato
181-
182184
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:
183185

184186
```php
@@ -190,7 +192,6 @@ $this->validate($request, [
190192
----------------------------------------------------------------------------------------------------------------------------
191193

192194
## Exemplo de uso em um controller
193-
194195
Método de validação de exemplo em um controller com todas as possibilidades de validação
195196

196197
```php
@@ -207,17 +208,18 @@ public function store(Request $request)
207208
'cns' => 'required|cns',
208209
'renavam' => 'required|renavam',
209210
'placa' => 'required|placa',
210-
'ddd' => 'required|ddd',
211+
'certidao' => 'required|certidao',
212+
'inscricao_estadual:UF' => 'required|inscricao_estadual:UF',
211213
]);
212214

213215
dd($data);
214216
}
215217
```
218+
**Observe que para validar uma inscrição estadual é necessário informar a [UF](https://pt.wikipedia.org/wiki/Unidades_federativas_do_Brasil)**
216219

217220
----------------------------------------------------------------------------------------------------------------------------
218221

219222
## Geradores de documentos para testes
220-
221223
* **CNH** - http://4devs.com.br/gerador_de_cnh
222224
* **TÍTULO ELEITORAL** - http://4devs.com.br/gerador_de_titulo_de_eleitor
223225
* **CNPJ** - http://www.geradorcnpj.com/
@@ -228,11 +230,11 @@ public function store(Request $request)
228230
* **INSCRIÇÃO ESTADUAL** - https://www.4devs.com.br/gerador_de_inscricao_estadual
229231
* **RENAVAM** - https://www.4devs.com.br/gerador_de_renavam
230232
* **PLACA** - https://www.4devs.com.br/gerador_de_placa_automoveis
233+
* **INSCRIÇÃO ESTADUAL** - https://www.4devs.com.br/gerador_de_inscricao_estadual
231234

232-
Fique a vontade para contribuir fazendo um fork.
235+
Fique a vontade para contribuir de qualquer forma.
233236

234237
Caso tenha alguma dúvida ou encontre algum bug, abra uma [issue](https://github.com/geekcom/validator-docs/issues) ou pesquise por issues antigas.
235238

236239
## [Contribuidores](https://github.com/geekcom/validator-docs/graphs/contributors)
237-
238240
Contribuições de qualquer tipo são bem-vindas!

0 commit comments

Comments
 (0)