[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Ademir Bastiani
Criador Ademir Bastiani 16/02/2021

Olá Carlos,

 

Quando tento salvar os dados co  mesmo nome do produto da erro, o campo nome ja está em uso,

 

Segue validação no Laravel

public function rules()

    {

        $id = $this->segment(3);

        return [

            'category_id'   => 'required|exists:categories,id',

            'name'          => "required|min:3|max:20|unique:products,name,{$id},id",

            'description'   => 'max:1000',

           // 'image'         => 'image',

        ];

    }

Manager Carlos Ferreira 16/02/2021

Debugou a variável $id?

public function rules()
{

    $id = $this->segment(3);

    dd($id);
}

Está pegando o valor certinho?

Tem um print (full screen)? https://imgur.com/upload

Carlos Ferreira
Criador Ademir Bastiani 16/02/2021

Bom dia,

Com a adição da versão o segmento da url mudou, fiz a mudança, com isso voltou a funcionar perfeitametne.

laravel-vue.local/api/v1/products/

Ademir Bastiani
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!