Skip to content

Commit d6d2dc7

Browse files
authored
Merge pull request #4 from andrergcosta/modificacao_readme_cpf_e_cnpj
Inclusão do exemplo para validação de CPF/CNPJ no arquivo readme
2 parents dd6806a + e7a3607 commit d6d2dc7

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

README.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/geekcom/validator-docs/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/geekcom/validator-docs/?branch=master)
44

5-
Biblioteca Laravel para validação de CPF, CNPJ e CNH.
5+
Biblioteca Laravel para validação de CPF, CNPJ, CPF/CNPJ (quando salvos no mesmo atributo) e CNH.
66

77
# Instalação
88

@@ -28,13 +28,16 @@ Após a instalação, adicione no arquivo `config/app.php` no array `providers`
2828
geekcom\ValidatorDocs\ValidatorProvider::class
2929
```
3030

31-
Para utilizar a validação agora, basta fazer o procedimento padrão do `Laravel`, confira na documentação especifica para a sua versão
31+
Para utilizar a validação agora, basta fazer o procedimento padrão do `Laravel`, confira na documentação especifica para a sua versão,
3232
a diferença é que agora, você terá os seguintes métodos de validação:
3333

34+
3435
* cnpj - Verifica se o CNPJ é valido. Para testar, basta utilizar o site http://www.geradorcnpj.com/
3536
* cpf - Verifica se o cpf é valido. Para testar, basta utilizar o site http://geradordecpf.org
37+
* cpf_cnpj - Verifica se é um cpf ou cnpj valido. Para testar, basta utilizar um dos sites acima
3638
* formato_cnpj - Verifica se a mascara do CNPJ é válida. ( 99.999.999/9999-99 )
3739
* formato_cpf - Verifica se a mascara do cpf é válida. ( 999.999.999-99 )
40+
* formato_cpf_cnpj - Verifica se a mascara do cpf ou cnpj é válida. ( 999.999.999-99 ) ou ( 99.999.999/9999-99 )
3841

3942

4043
Então, podemos usar um simples teste onde dizemos que o campo CPF será obrigatório e usamos a biblioteca para validar:
@@ -45,4 +48,12 @@ $this->validate($request, [
4548
]);
4649
```
4750

51+
No exemplo abaixo, fazemos um teste onde validamos a formatação e a validade de um CPF ou CNPJ, para os casos onde a informação deva ser salva em um mesmo atributo:
52+
53+
```php
54+
$this->validate($request, [
55+
'cpf_or_cnpj' => 'formato_cpf_cnpj|cpf_cnpj',
56+
]);
57+
```
58+
4859
Fique a vontade para contribuir fazendo um fork.

0 commit comments

Comments
 (0)