微梦表单验证微梦表单验证
首页
插件
视频教程
源码
  • 6.x
  • 5.x
  • 简体中文
  • English
首页
插件
视频教程
源码
  • 6.x
  • 5.x
  • 简体中文
  • English
  • 介绍
  • 指南

    • 开始使用
    • 验证器
    • 验证场景
    • 验证事件
    • 内置规则
    • 自定义规则
    • 规则参数解析器
    • 自定义错误消息
    • 数据处理器
    • 验证器集合
  • 更新日志

V6.0.0

  • [A] 数据处理器增加存在与不存在时机
  • [A] 增加规则参数解析器,规则支持更灵活的使用
  • [A] 增加 Extensions 规则
  • [A] 增加 PresentIf、PresentUnless、PresentWith、PresentWithAll 规则
  • [A] 增加 Contains、RequiredIfDeclined 规则
  • [A] 增加 NotExists 规则
  • [A] Unique、Exists、NotExists 规则增加对操作符的支持
  • [A] 增加 Enum、InEnum 规则
  • [A] 数据处理器增加可指定操作值的类型
  • [A] 数据处理器支持传递参数
  • [A] Array 规则中验证列表的关键词由 @keyInt 改为 @list
  • [U] 修改消息提供器中的replacingFieldsInMessage方法可见性
  • [U] 自定义验证规则支持内联错误消息
  • [U] 数据处理器类的构造函数改为接受自定义参数
  • [U] 自定义规则类支持直接传入 static::class
  • [U] 规范命名规范:规则名称、场景名称、事件名称等最终均都会采用大驼峰式命名法来调用
  • [D] 删除默认添加 Filled 规则,使规则更加明了
  • [F] 修复规则组中的正则表达式规则的 regex 参数不生效问题