定制 robersonfaria/validation 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

robersonfaria/validation

最新稳定版本:2.0.2

Composer 安装命令:

composer require robersonfaria/validation

包简介

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

README 文档

README

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

Instalação

Instale a dependencia com o seguinte comando

composer require robersonfaria/validation

Laravel 5.4-

Configure o sua aplicação adicionando o seguinte provider:

config/app.php

'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

Uso

Para usar basta adicionar o nome da validação que deseja como regra:

$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

<?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:

$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

1.0.1

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

1.0.2

Adicionado merge do arquivo de configuração para quando tiver modificações.

1.0.3

Correção de autoload no composer.json

1.0.4

Adicionado package discovery

2.0.0

Alterado para compatibilizar com laravel 5.5

2.0.1

Alterado para compatibilizar com laravel 5.6

2.0.2

Alterado para compatibilizar com laravel 5.6+|6|7|8

统计信息

  • 总下载量: 7.55k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 10
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 9
  • Watchers: 2
  • Forks: 3
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2016-12-23

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固