[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Ari Lima Souza
Criador Ari Lima Souza 03/08/2018

boa noite mestre..como faço um forum de duvidas em baixo de cada aula..igual ao q acontece no especilizati ....

Manager Carlos Ferreira 03/08/2018

Olá, Ari!
Tudo bem?

No caso do forum de dúvidas da Academy eu trabalho com Polymorphic Relations. Mas, para a maioria dos casos One to Many já atende...

Você precisa ter uma tabela por exemplo chamada supports com: 'lesson_id', 'user_id', 'subject', 'text', 'date', 'date_last_modification', 'visible', 'status', 'url', 'owner_unread'

Veja que essa tabela tem o "lesson_id", que é a aula da dúvida.
No Model Lesson precisa retornar todas as dúvidas da aula:
#Model
public function supports()
{
    return $this->hasMany(Support::class);
}

#controller
$lesson = Lesson::with('supports')->where('id', $id)->first();

#view
Dúvidas:
@foreach ($lesson->supports as $support)
Assunto: {{ $support->subject }}
@endforeach

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!