Download the PHP package andcarpi/pt-br-validator without Composer
On this page you can find all versions of the php package andcarpi/pt-br-validator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download andcarpi/pt-br-validator
More information about andcarpi/pt-br-validator
Files in andcarpi/pt-br-validator
Package pt-br-validator
Short Description Uma biblioteca contendo validações de formatos Brasileiros, para o Laravel 5.*
License MIT
Informations about the package pt-br-validator
Laravel 5 - Validações em Português
Esta é uma biblioteca com algumas validações brasileiras.
Instalação
-
Requisite o pacote utilizando o composer:
-
Adicione o service provider à variável
providers
no arquivoconfig/app.php
:Do Laravel 5.5 em diante, há o Auto-Discovery dos Packages, então, caso você use uma versão a partir da 5.5, ignore este passo.
Utilização
Agora, para utilizar a validação, basta fazer o procedimento padrão do Laravel
.
A diferença é que será possível usar os seguintes métodos de validação:
-
celular
- Valida se o campo está no formato (99999-9999
ou9999-9999
) -
celular_com_ddd
- Valida se o campo está no formato ((99)99999-9999
ou(99)9999-9999
ou(99) 99999-9999
ou(99) 9999-9999
) -
cnpj
- Valida se o campo é um CNPJ válido. É possível gerar um CNPJ válido para seus testes utilizando o site geradorcnpj.com -
cpf
- Valida se o campo é um CPF válido. É possível gerar um CPF válido para seus testes utilizando o site geradordecpf.org -
data
- Valida se o campo é uma data no formatoDD/MM/YYYY
. Por exemplo:31/12/1969
. -
formato_cnpj
- Valida se o campo tem uma máscara de CNPJ correta (99.999.999/9999-99
). -
formato_cpf
- Valida se o campo tem uma máscara de CPF correta (999.999.999-99
). -
formato_cep
- Valida se o campo tem uma máscara de correta (99999-999
ou99.999-999
). -
telefone
- Valida se o campo tem umas máscara de telefone (9999-9999
). -
telefone_com_ddd
- Valida se o campo tem umas máscara de telefone com DDD ((99)9999-9999
ou(99) 9999-9999
). -
formato_placa_de_veiculo_comum
- Valida se o campo tem o formato válido de uma placa de veículo no formato antigo. (ABC-1D23
) -
formato_placa_de_veiculo_mercosul
- Valida se o campo tem o formato válido de uma placa de veículo no novo padrão do mercosul. (ABC-1234
) -
formato_placa_de_veiculo
- Valida se o campo tem o formato válido de uma placa de veículo, podendo ser do formato antigo OU do Mercosul. renavam
- Valida se o campo é um Renavam válido. É possível gerar um CNPJ válido para seus testes utilizando o site http://gerador.info/renavam
Testando
Com isso, é possível fazer um teste simples
Customizando as mensagens
Todas as validações citadas acima já contam mensagens padrões de validação, porém, é possível alterar isto usando o terceiro parâmetro de Validator::make
. Este parâmetro deve ser um array onde os índices sejam os nomes das validações e os valores devem ser as respectivas mensagens.
Por exemplo: