Permitiu editar com mesmo nome

João Paulo Cordeiro Araujo Criador 14/02/2019
João Paulo Cordeiro Araujo

Opa Carlos blz?

Eu fiz assim como estava no video, porém ele permitiu editar mesmo estando com o mesmo valor no "name", tanto com "$this->id" como com o "$this->segment(3)".

Estou usando a versão: 5.7

Fico no aguardo,

Obrigado.

Manager Carlos Ferreira 15/02/2019
Carlos Ferreira

Olá, João Paulo!
Tudo bem?

Faz um teste amigo, debuga esse retorno no Form Request:
$id = $this->segment(3);
dd($id);

Faça isso apenas para se certificar que realmente está pegando o id corretamente.

Me mostra também como ficou as suas regras de validação.

Leomar 06/04/2019
Leomar

Olá Carlos, você poderia explicar o que é esse: $this->segment(3)?


Eu estou usando a versão 5.8.3 e usar o $this->id não deu problema.

Leomar 06/04/2019
Leomar

Opa, vi que que esse metodo segment() é para pegar o parametro na url.
Sobre a parte de editar usando o $this->id é porque passamos o id no metodo de update na tabela de Controle.

Manager Carlos Ferreira 07/04/2019
Carlos Ferreira

Olá, Leomar!

Explico sim, claro.

Esse método segment() recupera o valor pela URL, um exemplo:
http://dominio.com.br/valor01/valor02/valor03

Para pegar as devidas posições fazemos assim:
$this->segment(1); // valor01
$this->segment(2); // valor02
$this->segment(3); // valor03

Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!