与confirmation
规则类似,我正在创建一个基于另一个属性值的验证规则.根据我的发现,实现这一目标的唯一方法是扩展Validator类并获取值$this->data
.
文档说扩展Validator然后用于Validator::resolver
注册新的扩展类.这样可以正常工作,但仅在单个解析器的情况下,因为似乎每个后续定义的解析器都会覆盖前一个解析器.
怎样才能解决这个问题?我们如何定义仍然可以访问其他属性的自定义验证器,而无需将所有方法放在同一个类中......?
谢谢
//
注意:我问这个是因为我想发布一些验证器软件包,但是按照上面的推理,如果有人安装了多个软件包,它们就变得毫无用处......