/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $departments = Department::all(); $subjects = Subject::all(); $department_subject = DepartmentSubject::find($id); return view('admin.department_subject.department_subject_edit', compact('departments', 'subjects', 'department_subject')); }
public function test() { $groups = DepartmentSubject::Where('department_id', 1)->groupBy('group')->lists('group'); foreach ($groups as $group) { ${$group} = $department_subjects = DepartmentSubject::Where('department_id', 1)->where('group', $group)->get(); } $data = []; foreach ($groups as $group) { $data[$group] = ${$group}; } $data['groups'] = $groups; return view('test', $data); }