我有一个包含关系的模型文件“ Student”:
Copy Files
在我的实施模型中,我具有以下关系:
public function implementations()
{
return $this->hasMany(Implementation::class);
}
我想检索一个包含所有数据的表。
我尝试过
public function score()
{
return $this->belongsTo(Score::class, 'id', 'implementation_id');
}
public function project()
{
return $this->belongsTo(Project::class);
}
有效。但是我没有想要的结果。我还想通过public function getStudents($id)
{
$event = Event::where('id', $id)->first();
$data = $event->students()->with('implementations')->get();
return response()->json($data);
}
和implementations
关系恢复project
数据
我尝试过,但是没用
score
非常感谢您的帮助!
答案 0 :(得分:1)
您是否尝试过Event::with('students', 'students.implementations')
?您可以使用点符号来渴望加载关系。