Boa tarde. Sobre o código da classe Temporada:
Porque não usamos hasOne()?
Boa tarde. Sobre o código da classe Temporada:
Porque não usamos hasOne()?
Porque dessa forma a tabela de série que conteria um campo temporada_id, impedindo que que uma série tenha várias temporadas. Cada temporada pertence a uma série, mas cada série pode ter várias temporadas.
Não entendi mt bem
O método hasOne serve para realizar relacionamentos OneToOne.
Já o belongsTo é usado como a "parte inversa" de algum relacionamento sendo hasOne ou hasMany. Ou seja, se em série nós fizemos $this->hasMany(Temporada::class), em Temporada nós precisamos usar o belongsTo pois ele define "o outro lado" do relacionamento, entende?
Entendi agora, obg