我有两个模型,学校和学生的关系是,学校有很多学生//学生模型
public function school()
{
return $this->belongsTo('App\School');
}
和学校模型一样,下面是关系的函数
public function student()
{
return $this->hasMany('App\Student');
}
现在我有一个显示页面,我喜欢显示以下信息。(school_name,school_code) 来自学校表和学生信息全部来自学生表。如果我传递为,则在学生控制器中使用 show 函数
public function show($id)
{
$student=Student::find($id);
$school=School::find($id);
return View::make('student.show')->with(['school'=> $school,'student'=>$student]);
}
如果 school_id ==$id 但一所学校有很多学生,它会从学校获取数据,如果我单击以显示 ID 为 109 的按钮,它会失败,如何编写 Join 查询以从学校表中获取 school_code 和 school_name。