Ir para conteúdo

aredienhcs

Members
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que aredienhcs postou

  1. aredienhcs

    Laravel validator

    Salve! Me deparei com uma inconsistência hoje nos validadores do Laravel. O caso é que se eu construir um FormRequest devolvendo no método rules() a seguinte regra: ['logradouro' => 'string|min:5'] passando o valor '' (aspas simples ) para o campo logradouro, o valor é validado corretamente, devolvendo a inconsistência com a regra de 5 caracteres. Porém quando eu crio um validador desta outra forma: $dados = [ [ 'logradouro' => ''] ]; $regras = [ ['logradouro' => 'string|min:5'] ]; $v = Validator::make( $dados, $regras); dd( $v->fails()); A mesma regra passa batida pelo validador, retornando 'false' no 'fails( )' do validador. Gostaria de entender porque existe essa diferença entre os dois métodos de validação, e sem tem alguma forma de corrigir esse comportamento. Se for preciso mais informações a respeito posso exemplificar melhor. []s
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.