Example #1
0
 /**
  * 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();
 }