public function UpdateInfoPage(Request $request) { $user = \Auth::user(); $id = $user->id; $email = $request->get('email'); $phone = $request->get('phone'); $c261 = $request->get('261'); $c262 = $request->get('262'); $c306 = $request->get('306'); $c406 = $request->get('406'); $python = $request->get('python_slide'); $java = $request->get('java_slide'); $c = $request->get('c_slide'); $pref = $request->get('team-style'); $std = User::find($id); $std->email = $email; $std->phoneNo = $phone; $std->save(); $preferences = student_preferences::find($id); $preferences->python = $python; $preferences->java = $java; $preferences->c = $c; $preferences->teamStyle = $pref; $preferences->save(); $classes = \DB::select(\DB::raw('(SELECT * FROM student_classes WHERE id = ' . $id . ')')); if (count($classes) > 0) { foreach ($classes as $c) { $class = student_classes::find($c->id); if ($class != null) { $class->delete(); } } } if ($c261 == 'on') { student_classes::create(['id' => $id, 'classID' => 1]); } if ($c262 == 'on') { student_classes::create(['id' => $id, 'classID' => 2]); } if ($c306 == 'on') { student_classes::create(['id' => $id, 'classID' => 3]); } if ($c406 == 'on') { student_classes::create(['id' => $id, 'classID' => 4]); } return redirect('home'); }