/** * @return array */ public function getOptions() { $options = $this->profileFieldOptionRepository->getForProfileField($this->getWrappedObject()); $formattedOptions = []; foreach ($options as $option) { $formattedOptions[$option->getValue()] = $option->getName(); } return $formattedOptions; }
/** * @param int $id * * @return \Illuminate\View\View */ public function editProfileFieldOptions($id) { $field = $this->profileFieldRepository->find($id); $options = $this->profilefieldOptionRepository->getForProfileField($field); return view('admin.users.profile_fields.edit_options', ['options' => $options, 'field' => $field])->withActive('profile-fields'); }