Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Mudar mensagem dos tipos de campo

Quando fizemos a função message demtro do ProdutoRequest colocamos de forma genérica a todos os atributos se for em branco. E no caso do dado ser do tipo diferente como "traduzir" ? Ex.: Valor = 'aaaa'; é uma string e exibe a mensagem de erro (the valor must be a number)

Abraço

3 respostas
solução!

Oi Thiago, tudo bom?

Tenta adicionar na sua regra de validação a indicação do tipo do campo, algo como:

'required|digits:10'

Aqui estamos indicando que o valor máximo é 10.

Assim, você pode usar a chave digits para a menssagem de erro. Algo como:

public function messages()
{
  return [
     'digits' => 'O :attribute deve ser um numero menor ou igual a dez',
  ];
}

Qualquer problema é só falar.

Abraço

Farei o teste! Seria possível utilizar tanto o required p texto quanto para o tipo do campo juntos no mesmo return? Se ficar em branco o return do required vazio manda texto e se for digitado texto no lugar de número retorna campo inválido Obrigado

Foi!

Obrigado!