Download the PHP package paulofelipem/laravel-brazilian-validators without Composer

On this page you can find all versions of the php package paulofelipem/laravel-brazilian-validators. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-brazilian-validators

laravel-brazilian-validators: Validações brasileiras para Laravel.

:brazil: Biblioteca para adiciona validações brasileiras no Laravel, como PIX, CPF, CNPJ, Placa de Carro, CEP entre outros.

Latest Version on Packagist Total Downloads

Requeriments

Instalação

Você pode instalar o pacote via composer:

O provedor de serviços será registrado automaticamente. Ou você pode adicionar manualmente o provedor de serviços em seu arquivo config/app.php:

Agora, para utilizar a validação, basta utilizar os metódos padrões Laravel.

Validações disponíveis:

REGRA Descrição
pix:email Valida se o campo está no formato de chave PIX de email
pix:cpf_cnpj Valida se o campo está no formato de chave PIX de CPF ou CPNJ
pix:celular Valida se o campo está no formato de chave PIX de celular
pix:aleatoria Valida se o campo está no formato de chave PIX aleatória
phone Valida se o campo está no formato 84999990000 ou (84) 99999-0000
phone_ddd Valida se o campo está no formato +55 (84) 99999-0000 ou +5584999990000.
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
cpf_cnpj Valida se o campo é um CPF ou CNPJ
cnh Valida se o campo é um CNH válido. Use o site geradornv.com.br para testar
cns Valida se o campo é um CNS válido. Use o site geradornv.com.br para testar
pis Valida se o PIS é válido.
uf Valida se o campo contém uma sigla de Estado válido (UF)
titulo_eleitor Valida se o campo é um título de eleitor é válido. Use o site geradornv.com.br para testar
renavam Valida se o campo é um renavam é válido. Use o site geradornv.com.br para testar
nis Valida se o campo é um NIS é válido
placa_veiculo Valida se o campo é uma placa de veículo válida (incluindo o padrão MERCOSUL).
cnpj_format Valida se o campo tem uma máscara de CNPJ correta (99.999.999/9999-99).
cpf_format Valida se o campo tem uma máscara de CPF correta (999.999.999-99).
cep_format Valida se o campo tem uma máscara de correta (99999-999 ou 99.999-999).
pis_format Valida se o campo tem o formato de PIS.
cpf_cnpj_format Valida se o campo contém um formato de CPF ou CNPJ

Testando as validações

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:

Ou através do método messages do seu Request criado pelo comando php artisan make:request.

Changelog

Veja CHANGELOG para mais informações.

Bugs

Se você identificar alguma falha, por favor abra uma issue no Github.

Créditos

Licença

The MIT License (MIT). Please see License File for more information.


All versions of laravel-brazilian-validators with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
illuminate/support Version >=9.40
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package paulofelipem/laravel-brazilian-validators contains the following files

Loading the files please wait ....