xingzhilantian/validate 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

xingzhilantian/validate

Composer 安装命令:

composer require xingzhilantian/validate

包简介

关键字:

README 文档

README

基于酷喵喵的Validate更改修复bug后项目自用,如有侵权请联系删除

快速引入

composer require xingzhilantian/validate hyperf验证器 移植于ThinkPHP验证器

普通使用方法和tp一样

同时本组件也支持hyperf的注解

@Validate()

参数

validate 验证器 例:validate=AdminValidate::class

scene 场景

batch 是否批量验证 默认false

throws 是否主动抛出错误 默认true,当值为false不会主动抛出错误,可通过获取$this->request->getAttribute('validate')的值来手动抛出错误,该值为null时表示通过验证

filter 是否过滤多余字段 默认true 只获取验证的字段 通过$this->request->getParsedBody()获取

例: 发布验证器语言文件

@validate(validate=AdminValidate::class,scene="login",throws=false) 2020/11/26 新增对hyperf国际化组件支持 发布验证器语言文件

php bin/hyperf.php vendor:publish xingzhilantian/validate 默认发布后语言包地址

/storage /languages /en validation.php /zh_CN validation.php

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-06-25