Esempio n. 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['firstname' => 'required', 'surname' => 'required', 'grade' => 'required|numeric|min:3|max:13', 'school_id' => 'required|exists:school,id']);
     $pupil = Pupil::create(['firstname' => $request->firstname, 'surname' => $request->surname, 'schoolenrolment' => Pupil::gradeToEnrolment($request->grade), 'letter' => $request->letter, 'school_id' => $request->school_id, 'street' => $request->street, 'town' => $request->town, 'zipcode' => $request->zipcode]);
     return redirect('pupil');
 }