升级指导

V3.x升级至V4.x:

  • 如果您在验证器中使用了静态方法extend扩展了规则,请改为rule+首字母大写的规则名的类方法,用法查看使用类方法
  • 如果您在验证器中使用了静态方法replacer来修改本验证器的消息,请放到ruleMessage类属性中
  • 如果您在验证器中使用了静态方法extendImplicit 来扩展隐式规则,请使用$this->extendImplicitRule
  • 如果您在验证器中使用了静态方法extendDependent 来扩展依赖性规则,请使用$this->extendDependentRule
  • 如果您在错误消息中使用了字段名称引用@{attribute},请改为{@attribute}格式
  • 如果您使用了Bail,Password规则或设置了bail类属性,请删除
  • 请关注使用了Alpha,AlphaDash,AlphaNum的业务
  • 如您的验证器使用了Unique规则中的排除参数,请注意新版中参数2为字段,参数3为值
  • 如您的验证器使用了Unique,Exists规则,并使用Model的命名空间,请替换为表名