对于控制器中的每个循环,将数据添加到对象
for each loop in controller adding data to object
这是我控制器中的循环:
foreach(Classes::all() as $classes){
$classes->student;
}
return view('configuration.configuration')->with('classes', $classes);
我的问题是如何制作一个在每次通过时填充自身的对象,以便我可以将该对象传递给查看。
要预先加载 class 的学生,无需在循环中解析所有 classes,您可以这样做:
$classes = Classes::with('students')->all();
假设您的 Classes
模型中有这样的 "one-to-many" 关系:
public function students()
{
return $this->hasMany('App\Student');
}
这是我控制器中的循环:
foreach(Classes::all() as $classes){
$classes->student;
}
return view('configuration.configuration')->with('classes', $classes);
我的问题是如何制作一个在每次通过时填充自身的对象,以便我可以将该对象传递给查看。
要预先加载 class 的学生,无需在循环中解析所有 classes,您可以这样做:
$classes = Classes::with('students')->all();
假设您的 Classes
模型中有这样的 "one-to-many" 关系:
public function students()
{
return $this->hasMany('App\Student');
}