Erro com $this->segment() - Laravel 8
[Finalizado Pelo Aluno]
Boa tarde Carlos,
após finalziar o curso, percebi que o método de edição não permitia editar o post e informava que o título já exitia no banco de dados,
após análise percebi que o problema encontrava-se em: '$id = $this->segment(2)' que retornava 'nulo' e para '$id = $this->segment(1)' retornava 'posts31', resumindo, o nome 'posts' era concatenado com o 'id'.
Tentei várias alterações com last e first no segment, mas não resolveu, então fiz desta forma:
Separei o texto e peguei apenas o número e resolveu o problema, mas queria entender porque isto aconteceu, pois antes de inserir o módulo de autenticação estava funcionando!
No aguardo, obrigado.
Att
Marcelo
Olá, Marcelo!
Tudo bem?
Você também pode pegar o nome do parâmetro na URL
Para saber o nome certinho, use o comando:
php artisan route:list
Depois implemente assim: https://github.com/especializati/curso-laravel-api-cache/blob/main/app/Http/Requests/StoreUpdateCourse.php
Ok! Obrigado.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!