[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
João Paulo Cordeiro Araujo
Criador João Paulo Cordeiro Araujo 14/02/2019

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 14/02/2019

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.

Carlos Ferreira
Leomar 14/02/2019

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
Leomar 14/02/2019

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.

Leomar
Manager Carlos Ferreira 14/02/2019

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

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!