예제 #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     // store new student
     $student = new \ATC\Student();
     // attempt validation
     if ($student->validate($request)) {
         $student->initials = $request->initials;
         $student->external_id = $request->external_id;
         $student->save();
         // insert new student in table
         return redirect()->action('StudentController@show', [$student]);
     } else {
         $errors = json_decode($student->getErrors());
         Session::flash('flash_message', $errors);
         return back()->withInput();
     }
 }