我正面临一个问题,在Laravel控制器获得查询结果。让我给你描述一下……
我在Laravel Project中有三个模型ModelA, ModelB, ModelC。
表是这样的:
- ModelA表:
<表类>
a_id
名称
信息
tbody><<tr>1 name1 info1 2name2 info2 表类>
问题解决
我的解决方案:
我在ModelC控制器中的代码:
$data = ModelC::with('modelB')->get();
ModelB中的关系函数:
public function modelA(){
return $this->belongsTo(ModelA::class);
}
ModelC中的关系函数:
public function modelB(){
return $this->belongsTo(ModelB::class)->with('modelA');
}