Boa tarde. Não entendi sobre o atributo links não fazer parte da model, não criamos ele na model juntamente com epsodios, temporadas, nome, está tudo escrito nessa classe
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!
Boa tarde. Não entendi sobre o atributo links não fazer parte da model, não criamos ele na model juntamente com epsodios, temporadas, nome, está tudo escrito nessa classe
O atributo links não está em attributes na model, ou seja, não é persistido pelo Eloquent.
O método links não seria chamado pelo Laravel ao retornar a Model. Não teria como o Laravel saber que esse método precisa ser chamado. Pra isso usamos o atributo appends. Para o Laravel saber que essa model possui também algo chamado links, e com isso, ao acessar ->links, o método será chamado.