对于控制器中的每个循环,将数据添加到对象

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');
}