2017 © Pedro PelĆ”ez
 

library validation

Pacote Laravel para validaƧƵes comuns ao Brasil(pt-BR) tipo: CNPJ,CPF,CEP,CNS

image

robersonfaria/validation

Pacote Laravel para validaƧƵes comuns ao Brasil(pt-BR) tipo: CNPJ,CPF,CEP,CNS

  • Thursday, February 8, 2018
  • by robersonfaria
  • Repository
  • 3 Watchers
  • 2 Stars
  • 535 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 7 Versions
  • 24 % Grown

The README.md

Laravel Custom Validation

Pacote Laravel para validaƧƵes comuns ao Brasil(pt-BR) tipo: CNPJ,CPF,CEP,CNS, (*1)

Instalação

Instale a dependencia com o seguinte comando, (*2)

composer require robersonfaria/validation

Laravel 5.4-

Configure o sua aplicação adicionando o seguinte provider:, (*3)

config/app.php, (*4)

'providers' => [
    ...
    RobersonFaria\Validation\ValidationServiceProvider::class,
]

Laravel 5.5+

Adicionado suporte ao Package Discovery, sendo assim não é mais necessÔrio adicionar o Service Provider ao seu config/app.php, (*5)

Uso

Para usar basta adicionar o nome da validação que deseja como regra:, (*6)

$this->validate($request, [
    "field-name" => "cns"
]);

Mensagens de erro

Adicione as mensagens de validação no seu arquivo na respectiva linguagem. Ex: Em pt_BR o arquivo resources/lang/pt_BR/validation.php, (*7)

<?php
    'cns' => 'O campo :attribute Ʃ invƔlido.',
    'cnpj' => 'O campo :attribute Ʃ invƔlido.',
    'cpf' => 'O campo :attribute Ʃ invƔlido.',
    'cep_format' => 'O campo :attribute não possui um formato de cep vÔlido',

Ou ainda, se desejar, pode customizar a mensagem de erro em tempo de execução:, (*8)

$this->validate($request, [
    "field-name" => "cns"
],[
    "field-name.cns" => 'Mensagem customizada para o campo :attribute'
]);

ValidaƧƵes

validation Sigla Descrição
cns CNS Cartão Nacional de Saúde
cnpj CNPJ Cadastro Nacional da Pessoa JurĆ­dica.
cpf CPF Cadastro de Pessoas FĆ­sicas.
cep_format CEP Format Validação do formato do CEP, não validarÔ se o CEP é vÔlido, pelo menos não inicialmente.

CHANGELOG

1.0.0

Criação do pacote e implementação da validação do CNS - Cartão Nacional de Saúde, (*9)

1.0.1

Implementação das validações de CNPJ, CPF e formato de CEP., (*10)

1.0.2

Adicionado merge do arquivo de configuração para quando tiver modificações., (*11)

1.0.3

Correção de autoload no composer.json, (*12)

1.0.4

Adicionado package discovery, (*13)

2.0.0

Alterado para compatibilizar com laravel 5.5, (*14)

2.0.1

Alterado para compatibilizar com laravel 5.6, (*15)

2.0.2

Alterado para compatibilizar com laravel 5.6+|6|7|8, (*16)

The Versions

08/02 2018

dev-master

9999999-dev

Pacote Laravel para validaƧƵes comuns ao Brasil(pt-BR) tipo: CNPJ,CPF,CEP,CNS

  Sources   Download

MIT

The Requires

 

by Roberson A. Faria

laravel validation brasil cep cnpj cpf cns pt-br

08/02 2018

2.0.0

2.0.0.0

Pacote Laravel para validaƧƵes comuns ao Brasil(pt-BR) tipo: CNPJ,CPF,CEP,CNS

  Sources   Download

MIT

The Requires

 

by Roberson A. Faria

laravel validation brasil cep cnpj cpf validacao cns pt-br

08/02 2018

1.0.4

1.0.4.0

Pacote Laravel para validaƧƵes comuns ao Brasil(pt-BR) tipo: CNPJ,CPF,CEP,CNS

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

by Roberson A. Faria

laravel validation brasil cep cnpj cpf validacao cns pt-br

02/02 2017

1.0.3

1.0.3.0

Pacote Laravel para validaƧƵes comuns ao Brasil(pt-BR) tipo: CNPJ,CPF,CEP,CNS

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

by Roberson A. Faria

laravel validation cep cnpj cpf cns pt-br

26/12 2016

1.0.2

1.0.2.0

Pacote Laravel para validaƧƵes comuns ao Brasil(pt-BR) tipo: CNPJ,CPF,CEP,CNS

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

by Roberson A. Faria

laravel validation cep cnpj cpf cns pt-br

26/12 2016

1.0.1

1.0.1.0

Pacote Laravel para validaƧƵes comuns ao Brasil(pt-BR) tipo: CNPJ,CPF,CEP,CNS

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

by Roberson A. Faria

laravel validation cep cnpj cpf cns pt-br

23/12 2016

1.0.0

1.0.0.0

Pacote Laravel para validaƧƵes comuns ao Brasil(pt-BR) tipo: CNPJ,CPF,CEP,CNS

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

by Roberson A. Faria

laravel validation cep cnpj cpf cns pt-br