Não é Obrigatório mas pede para informar

JEFFERSON LUIZ ROSSINI Criador 22/11/2019
JEFFERSON LUIZ ROSSINI

Bom dia Carlos!
Me ajuda nessa questão.

Eu não deixei ele como obrigatório, mas se o usuário informar ele precisa informar pelo menos 6 digitos.

Mas a validação obriga a digitar pelo menos 6.

Request:

public function rules() {
'internal_code' =>   "min:1|max:8|unique:products,internal_code,{$id},id",
}
Criador JEFFERSON LUIZ ROSSINI 22/11/2019
JEFFERSON LUIZ ROSSINI

Apenas corrigindo:

Request:

public function rules()
{
return [ 'internal_code' => "min:5|max:8|unique:products,internal_code,{$id},id" ];
}
public function messages(){
return [ 'internal_code.min' => 'Mínimo de 5 caracteres para o Código do Produto', ];
}

Mas ao tentar cadastrar retorna a mensagem acima.

O que devo fazer para essa regra funcionar?

Manager Carlos Ferreira 23/11/2019
Carlos Ferreira

Olá, Jefferson!
Tudo bem?

Combine com validação "nullable", exemplo:
"nullable|min:5|max:8|unique:products,internal_code,{$id},id"

Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!