承接 eugabrielsilva/glowie-br-validator 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

eugabrielsilva/glowie-br-validator

最新稳定版本:v1.0.0

Composer 安装命令:

composer require eugabrielsilva/glowie-br-validator

包简介

Plugin para validações PT-BR no Glowie Framework

README 文档

README

Este plugin implementa regras de validação brasileiras comuns no Validator do Glowie.

Instalação

  1. Instale o plugin no seu projeto:
composer require eugabrielsilva/glowie-br-validator
  1. Insira a classe dentro da array plugins no arquivo app/config/Config.php:
'plugins' => [
    // ... outros plugins
    \Glowie\Plugins\BrValidator\BrValidator::class,
],

Como usar

No Validator, passe o nome custom: seguido do nome da regra que você deseja usar para validação. Exemplo:

use Glowie\Core\Tools\Validator;

$validator = new Validator();
$isValid = $validator->validate($data, 'custom:cpf');

// Nas novas versões do Glowie, também é possível passar apenas o nome da regra, ex:
$isValid = $validator->validate($data, 'cpf');

Regras disponíveis

Nome Descrição
cellphone Valida se a string está num formato de celular: 99999-9999 ou 9999-9999
cellphone_with_ddd Valida se a string está num formato de celular com DDD: (99) 99999-9999 ou (99) 9999-9999, com ou sem espaços
cellphone_with_code Valida se a string está num formato de celular com DDD e código do país: +99 (99) 99999-9999 ou +99 (99) 9999-9999, com ou sem espaços
cep Valida se a string está num formato de CEP, com ou sem máscara
cep_with_mask Valida se a string está num formato de CEP com máscara: 99999-999
cnpj Valida se a string é um CNPJ válido, com ou sem máscara
cnpj_with_mask Valida se a string é um CNPJ válido com máscara: 99.999.999/9999-99
cpf Valida se a string é um CPF válido, com ou sem máscara
cpf_with_mask Valida se a string é um CPF válido com máscara: 999.999.999-99
cpf_or_cnpj Valida se a string é um CPF ou CNPJ válido, com ou sem máscara
cpf_or_cnpj_with_mask Valida se a string é um CPF Ou CNPJ válido com máscara: 999.999.999-99 ou 99.999.999/9999-99
phone Valida se a string está num formato de telefone: 9999-9999
phone_with_ddd Valida se a string está num formato de telefone com DDD: (99) 9999-9999, com ou sem espaços
phone_with_code Valida se a string está num formato de telefone com DDD e código do país: +99 (99) 9999-9999, com ou sem espaços
uf Valida se a string é um UF válido do Brasil, aceito apenas em maiúsculo

Créditos

Desenvolvido por Gabriel Silva, baseado na implementação em Laravel feita por LaravelLegends.

统计信息

  • 总下载量: 5
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-04-23