Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Ambiguidade

Supondo que temos uma classe Aluno que pode ter vários Cursos, como eu realizaria essa modelagem?

class Aluno
{
    // …

    public function cursos()
    {
        return $this->hasMany(Curso::class);
    }
}

Isso faz sentido para resolver essa pergunta. Porém, fiquei pensando se durante o desenvolvimento de um aplicação real para o contexto de uma plataforma de cursos com alunos não seria natural que um aluno tivesse vários cursos assim como um mesmo curso tivesse vários alunos? O que fazer (em termos de modelagem) numa situação como essa? Não seria apenas uma situação de um pra muitos, mas sim uma situação de muitos para muitos, não?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Vi a explicação na aula seguinte kkk.