You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
6
6
7
7
# Instalação
8
8
@@ -28,13 +28,16 @@ Após a instalação, adicione no arquivo `config/app.php` no array `providers`
28
28
geekcom\ValidatorDocs\ValidatorProvider::class
29
29
```
30
30
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,
32
32
a diferença é que agora, você terá os seguintes métodos de validação:
33
33
34
+
34
35
* cnpj - Verifica se o CNPJ é valido. Para testar, basta utilizar o site http://www.geradorcnpj.com/
35
36
* 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
36
38
* formato_cnpj - Verifica se a mascara do CNPJ é válida. ( 99.999.999/9999-99 )
37
39
* 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 )
38
41
39
42
40
43
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, [
45
48
]);
46
49
```
47
50
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:
0 commit comments