Estenda o validador Laravel várias vezes

Semelhante aoconfirmation regra, estou criando uma regra de validação baseada no valor de outro atributo. Pelo que descobri, a única maneira de fazer isso é estendendo a classe Validator e obtendo o valor através de$this->data.

Os documentos dizem para estender o Validator e depois usarValidator::resolver para registrar a nova classe de extensão. Isso funciona bem, mas apenas no caso de um único resolvedor, pois parece que cada resolvedor subsequente definido simplesmente substitui o anterior.

Como esse problema pode ser resolvido? Como podemos definir validadores personalizados que ainda têm acesso a outros atributossem colocando todos os métodos na mesma classe ...?

obrigado

//

Nota: Estou perguntando isso porque gostaria de liberar alguns pacotes validadores, mas seguindo o raciocínio acima, eles se tornariam inúteis se alguém instalasse vários pacotes ...

questionAnswers(2)

yourAnswerToTheQuestion