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