/** * @param \Illuminate\Database\Eloquent\Model $user * @param array $data */ public function createUserRelatedRecords($user, $data = []) { if (isset($data['groups'])) { foreach ($data['groups'] as $groupID) { if ($groupID == Group::users) { continue; } \Sentinel::getUserGroupProvider()->attach($user->getAttribute('id'), $groupID); } } //In every case, we attach the user to the user group. \Sentinel::getUserGroupProvider()->attachToUsersGroup($user->getAttribute('id')); return \Spirit::getPersonProvider()->createPerson($data); }
public function updateAccountPerson(PersonUpdate $apu) { Flash::successUpdate(2); \Spirit::getPersonProvider()->updatePerson(\Auth::user()->getAttribute('person_id'), $apu->sanitize()); return \Redirect::back(); }