[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Matheus Teixeira dos Santos
Criador Matheus Teixeira dos Santos 19/09/2019

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'

 

        ];

Manager Carlos Ferreira 19/09/2019

Olá, Matheus!
Tudo bem?

E nessa tabela "products" realmente existe essa coluna "name"?

Carlos Ferreira
Wagner Momesso 19/09/2019

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'

 

        ];

Wagner Momesso
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!