/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { // validate // read more on validation at http://laravel.com/docs/validation /* $rules = array( 'name' => 'required', 'email' => 'required|email', 'nerd_level' => 'required|numeric' ); $validator = Validator::make(Input::all(), $rules); // process the login if ($validator->fails()) { return Redirect::to('nerds/create') ->withErrors($validator) ->withInput(Input::except('password')); } else { // store $nerd = new Nerd; $nerd->name = Input::get('name'); $nerd->email = Input::get('email'); $nerd->nerd_level = Input::get('nerd_level'); $nerd->save(); // redirect // Session::flash('message', 'Successfully created nerd!'); // return Redirect::to('nerds'); } */ $this->validate($request, ['name' => 'required', 'email' => 'required', 'nerd_level' => 'required']); $input = $request->all(); Nerd::create($input); return redirect()->route('nerds.index'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // $this->validate($request, ['name' => 'required', 'email' => 'required|email', 'nerd_level' => 'required|numeric']); $input = $request->all(); Nerd::create($input); Session::flash('flash_message', 'Nerd successfully added!'); return redirect()->back(); }