/** * 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(); } }