/**
* Update user information
*
* @author Steve Montambeault
* @link http://stevemo.ca
*
* @param int $id
*
* @return \Illuminate\Http\RedirectResponse
*/
public function update($id)
{
try {
$credentials = Input::except('groups');
$credentials['groups'] = Input::get('groups', array());
$credentials['id'] = $id;
if ($this->userForm->update($credentials)) {
return Redirect::route('cpanel.users.index')->with('success', Lang::get('cpanel::users.update_success'));
}
return Redirect::back()->withInput()->withErrors($this->userForm->getErrors());
} catch (UserNotFoundException $e) {
return Redirect::route('cpanel.users.index')->with('error', $e->getMessage());
}
}