public function store(CreateUserRequest $request) { /*dd($request->all());*/ // $data = Request::all(); /**Para Validar los datos*/ /*$this->validate($request, $this->rules);*/ /**Al usar el estático de facade, ya usa el trait de validator por lo tanto, ya valida por defecto, y no tenemos que implementarlo*/ /*$v = \Validator::make($data, $this->rules); if ($v->fails()) { \Debugbar::info($v); // dd($v->errors()); return redirect()->back() ->withErrors($v->errors()) ->withInput(Request::except('password')); }*/ /**Se guarda directamente*/ /*$user = new User($request->all()); $user->save();*/ /**También se puede guardar a través de fill*/ /*$user = new User(); $user->fill($request->all());*/ /**Una tercera manera de guardarlo sería así*/ // User::create(Request::all()); $user = User::create($request->all()); /*\Redirect::route('admin.users.index');*/ return redirect()->route('admin.users.index'); }
/** * Store a newly created resource in storage. * * @param Request $request * @internal param Redirector $redirect * @return Response */ public function store(CreateUserRequest $request) { $user = User::create($request->all()); return redirect()->route('admin.users.index'); }