/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $class_code = Request::Input('class_code'); $students = Request::Input('students'); $quiz = Request::Input('quiz'); $class = new Classes(); $class->class_name = Request::Input('class_name'); $class->class_code = Request::Input('class_code'); $class->save(); for ($i = 0; $i < sizeof($quiz); $i++) { $class_quiz = new ClassesQuiz(); $class_quiz->class_id = $class->id; $class_quiz->quiz_id = $quiz[$i]; $class_quiz->save(); } for ($i = 0; $i < sizeof($students); $i++) { $email = $students[$i]; Mail::send('emails.classCode', compact('class_code'), function ($message) use($email) { $message->from('*****@*****.**', 'Qwizz!'); $message->to($email); $message->bcc('*****@*****.**'); }); } $created = "CREATED"; $Classes = Classes::all(); return view('listClass')->with(compact('created'))->with(compact('Classes')); }
public function deleteclass($id) { Classes::where('id', '=', $id)->delete(); StudentsList::where('ClassID', '=', $id)->delete(); return redirect()->route('subadmin.view'); }
public function addClass($id) { $users = User::all()->where('id', $id)->lists('last_name', 'id'); $classes = Classes::all()->lists('class_code', 'id'); return view('addClass', compact('users', 'classes')); }
public function delete($id) { Classes::findOrFail($id)->delete(); Session::flash('message', 'Data successfully deleted'); return redirect('classes'); }