/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $this->authorize('create', new Inscription()); //$this->validate($request, ['name' => 'required']); // Uncomment and modify if you need to validate any input. $schoolyear = Schoolyear::orderBy('id', 'DESC')->first(); $request['school_id'] = Auth::user()->school_id; $request['schoolyear_id'] = $schoolyear->id; //student first $student = null; if (!isset($request['student_id']) || $request['student_id'] == 0) { $student = Student::create($request->all()); } else { $student = Student::findOrFail($request['student_id']); $student->update($request->all()); } $request['student_id'] = $student->id; $inscription = Inscription::create($request->all()); //agregar al grupo $inscription->group->students->push($student); //return redirect('inscription'); return view('inscription.step2', compact('inscription')); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { //$this->validate($request, ['name' => 'required']); // Uncomment and modify if you need to validate any input. Inscription::create($request->all()); return redirect('inscription'); }