Chave estrangeira e Return

Criador
Eduardo Henrique Paludo
Professor, adicionei um campo de chave estrangeira na minha tabela de Plan Details, isso é uma boa prática ou é desnecessário?
$table->foreignId('plan_id')->constrained();
Outra coisa, nos relacionamentos nos models, não é necessário o return? Por exemplo:
public function details(){
return $this->hasMany(PlanDetail::class);
}
Estou usando a versão 8.x.
Obrigado.
Abraço.
Manager
Carlos Ferreira
Olá, Eduardo!
Tudo bem?
Sim, a sua tabela plan_details precisa sim de uma FK para relacionar com o plano. Mandou bem!
---
Sim, precisa ter um return no relacionamento:
https://github.com/especializati/larafood/blob/master/app/Models/Plan.php#L12

Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!