public function store(Request $request) { $rules = array('name' => 'required|max:255', 'email' => 'required|email|max:255|unique:nerds', 'nerd_level' => 'required|numeric'); $validator = $this->validator($request->all(), $rules); if ($validator->fails()) { $this->throwValidationException($request, $validator); } else { $nerd = new Nerd(); $nerd->name = $request->input('name'); $nerd->email = $request->input('email'); $nerd->nerd_level = $request->input('nerd_level'); $nerd->save(); return redirect('nerds')->with('message', 'Successfully created nerd!'); } }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { // 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'); } }
/** * Store a newly created resource in storage. * * @param Request $request * @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'); $input = $request->all(); $validator = Validator::make($input, $rules); // process the login if ($validator->fails()) { return redirect('nerds/create')->withErrors($validator)->withInput($input); } else { // store $nerd = new Nerd(); $nerd->name = $input['name']; $nerd->email = $input['email']; $nerd->nerd_level = $input['nerd_level']; $nerd->save(); // redirect Session::flash('message', 'Successfully created nerd!'); return redirect('nerds'); } }