Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

getEpisodiosAssistidos por que Model e não na Controller?

 public function getEpisodiosAssistidos(): Collection
    {
        return $this->episodios->filter(function (Episodio $episodio) {
            return $episodio->assistido;
        });
    }

Este código acabamos por inserir na Temporada que herda de Model, por que neste caso não usamos na TemporadasController?

1 resposta
solução!

Olá, Guilherme.

Controller não é lugar para regra de negócios. :-)