/**
  * 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'));
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $schoolyears = Schoolyear::latest()->lists('titulo', 'id');
     $partial = Partial::findOrFail($id);
     return view('partial.edit', compact('partial', 'schoolyears'));
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit(Group $group)
 {
     $user = User::findOrFail(1);
     $school = $user->school;
     $schoolyear = Schoolyear::orderBy('id', 'DESC')->first();
     $semesters = Semester::all()->lists('nombre', 'id');
     $users = User::where('school_id', '=', $user->school_id)->lists('name', 'id');
     //$group = Group::findOrFail($id);
     return view('group.edit', compact('user', 'schoolyear', 'semesters', 'users', 'group'));
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     Schoolyear::destroy($id);
     return redirect('schoolyear');
 }