Outra abordam para listagem das aulas
Criador
julio_filgueiras
Bom,
queria compartilhar a forma que eu fiz com os colegas,
na empresa onde trabalho seguimos, nas rotas, sempre o "fluxo" desde o início, por exemplo
Route::get('/courses/{id}/modules/{moduleId}/lessons/{lessonId}', [Controller\LessonController::class, 'show']);
e a query, no LessonRepository, ficaria assim
public function getLesson(string $courseId, string $moduleId, string $lessonId)
{
return $this->model->whereHas('module', function ($query) use ($moduleId, $courseId) {
$query->where('id', $moduleId);
$query->whereHas('course', function ($subquery) use ($courseId) {
$subquery->where('id', $courseId);
});
})->findOrFail($lessonId);
}
o resultado é o mesmo da aula, é só uma abordagem diferente.
Manager
Carlos Ferreira
Olá, Julio!
Show de bola amigo, vlw por trazer outra alternativa.
TMJ!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!