public function store(Request $request) { $ids = $request->input('ids'); foreach ($ids as $id) { $interval = ClassroomInterval::find($id); $interval->enable_excuses = $request->has('excuses_' . $id); $interval->enable_attendances = $request->has('attendance_' . $id); $interval->save(); } return redirect()->route('classrooms.settings.index')->with('success', trans('classrooms::settings.settings_updated')); }
public function store(CreateClassroomSessionRequest $request) { $session = new ClassroomSession(); $interval = ClassroomInterval::find($request->input('interval_id')); $session->fill($request->all()); $session->title = $interval->title; $session->interval_id = $interval->id; if ($session->save()) { $this->dispatch(new CreateVirtualClassroomJob($session)); return redirect()->route('classrooms.sessions.index'); } }