public function createStudentRegister(Request $request) { $validator = Validator::make($request->get('StudentRegister'), StudentRegister::$rules); if ($validator->fails()) { return redirect()->back()->withErrors($validator->errors()); } else { $arrSubjects = $request->input('StudentRegister.subjects'); // $request->input('arrSubjects'); $arrTeachTime = $request->input('StudentRegister.teachTimes'); // $request->input('arrTeachTime'); if (empty($arrSubjects) || empty($arrTeachTime)) { return redirect()->back()->withErrors("vui lòng chọn môn học, thời gian học."); } $studentRegister = new StudentRegister(); $studentRegister->name = $request->input('StudentRegister.name'); $studentRegister->email = $request->input('StudentRegister.email'); $studentRegister->mobile = $request->input('StudentRegister.mobile'); $studentRegister->sex = $request->input('StudentRegister.sex'); $studentRegister->district_id = $request->input('StudentRegister.district_id'); $studentRegister->address = $request->input('StudentRegister.address'); $studentRegister->class = $request->input('StudentRegister.class'); $studentRegister->level = $request->input('StudentRegister.level'); $studentRegister->school = $request->input('StudentRegister.company'); $studentRegister->cost = $request->input('StudentRegister.cost'); $studentRegister->other_require = $request->input('StudentRegister.other_require'); $studentRegister->save(); $studentRegister->subjects()->sync($arrSubjects); $studentRegister->teachTimes()->sync($arrTeachTime); return redirect(route('studentRegister'))->with('register-status', 'Đăng ký tìm gia sư thành công. Chúng tôi sẽ phản hồi quý khách trong thời gian sớm nhất. Xin cảm ơn!'); } }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $student = StudentRegister::findOrFail($id); return view('admin.students.edit', ['student' => $student]); }