/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); }
/** * Store a newly created resource in storage. * @param UserFormRequest $user * @return \Illuminate\Http\Response */ public function store(UserFormRequest $user) { $input = Input::all(); User::create($input); return Redirect::route('admin.users.index')->with('message', 'User has been created'); }
/** * Store a newly created resource in storage. * * @param UserFormRequest $userForm * @return \Illuminate\Http\Response */ public function store(UserFormRequest $userForm) { User::create($userForm->all()); return Redirect::route('admin.users.index')->with('message', 'User has been created'); }
/** * Store a newly created resource in storage. * * @param UserFormRequest $userForm * * @return \Illuminate\Http\Response */ public function store(UserFormRequest $userForm) { $userData = $userForm->all(); // update data for the create method if (gettype($userData['disabled']) == 'string') { $userData['disabled'] = $userData['disabled'] == 'true'; } $user = User::create($userData); // link the roles to the user $roles = $userForm->get('roles'); if ($roles != null) { $user->roles()->sync($roles); } return Redirect::route('admin.users.index')->with('message', 'User has been created'); }