Erro na validação
[Concluído]
Ao tentar validar o name do update esta dando erro:
SQLSTATE[42S22]: Column not found: 1054 Unknown column ' name' in 'where clause' (SQL: select count(*) as
aggregate from `products` where ` name` = Update and ` id` <> 1)
rules()
return [
'name' => "required|min:3|max:99|unique:products, name, {$id}, id",
'description' => 'required|min:3|max:1500'
];
Olá, Matheus!
Tudo bem?
E nessa tabela "products" realmente existe essa coluna "name"?
Aconteceu comigo, mas era por causa dos espaços na rule. caso alguém passe por isso basta
trocar
return [
'name' => "required|min:3|max:99|unique:products, name, {$id}, id",
'description' => 'required|min:3|max:1500'
];
por
return [
'name' => "required|min:3|max:99|unique:products,name, $id},id",
'description' => 'required|min:3|max:1500'
];
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!