如何在表结果和操作上指定一对多的关系。这是结果模型:
public function operational() { return $this->belongsTo(Operational::class, 'operational_id');
这是一个运营模型:
public function outcomes() { return $this->hasMany(Outcome::class); }
请给我一个解决方案。
我希望这个问题能够得到解决,并且有人可以为我的代码问题提供详细的解决方案。
这样做..
一对多(逆)/属于
public function operational()
{
return $this->belongsTo(Operational::class, 'key');
//key = the Operation model's foreign key on outcome table.
}
一对多(hasmany)
public function outcomes()
{
return $this->hasMany(Outcome::class,'key');
//where key is the foreign-key coloumn on outcomes table through which
operational tables is linked.
}
如果您仍然有任何困惑,请分享您的两个表的模型类,我将提供您可以使用的确切代码。