Minha dúvida é em relação aos relacionamentos criados, consegui entender tudo muito bem, mas não consegui compreender ainda a funcionalidade dessas functions que definem os relacionamentos, o que elas trazem em si
Minha dúvida é em relação aos relacionamentos criados, consegui entender tudo muito bem, mas não consegui compreender ainda a funcionalidade dessas functions que definem os relacionamentos, o que elas trazem em si
Oi, Gabriel, como vai?
A funcionalidade dessas functions é definir os relacionamentos criados, para assim facilitar o acesso dos relacionamentos entre as classes, por exemplo:
Na model Serie foi definida uma function temporadas
com o seguinte código:
public function temporadas() {
return $this->hasMany(Temporada::class);
}
A function acima, além de definir que uma série terá várias temporadas, ela nos permite acessar de forma facilitada as temporadas das séries, da seguinte forma:
$temporadas = $serie->temporadas;
Mais adiante nos cursos você verá que essa forma de acessar os relacionamentos para obter os valores é muito utilizada.
Espero ter ajudado.
Caso tenha quaisquer comentários ou dúvidas a respeito de alguma aula ou desafio, pode postar aqui no fórum que vamos te responder!
Abraços e bons estudos!