[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Fabrício Dourado
Criador Fabrício Dourado 01/11/2023

Bom dia.

Não entendi por que utilizou o module_id sendo que o parametro para receber é um lesson_id;

Grato.

Manager Carlos Ferreira 01/11/2023

Olá, Fabrício! Tudo bem?

Desculpas demorar te responder, tinha muitas features aqui para resolver.

Qual parte se refere? Me mostra no código por favor, que te explico o motivo, talvez foi só um bug (desatenção no momento de gravar - que provavelmente foi consertado mais adiante)

Carlos Ferreira
Criador Fabrício Dourado 01/11/2023

Nesta aula https://academy.especializati.com.br/aula/api-ead-laravel-testar-visualizacao-aulas  que você esta testando o recurso, apos criar uma nova lesson com tinker, ao invês de utilizar o id da tabela lesson, você utiliza o module_id para testar no postman.

A rota http://localhost:8989/lessons/viewed precisa de um lesson.

Na classe StoreView a validação esta da seguitte forma:

public function rules(): array
{
return [
'lesson' => ['required', 'exists:lessons,id']
];
}

 Nesse caso o correto é passar para rota lesson/viewed o lesson_id ao inves do module_id, correto? Ou entendi errado ?

Grato.

Fabrício Dourado
Manager Carlos Ferreira 01/11/2023

Isso mesmo, o seu raciocínio está correto.

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!