protected function loadOptions() { $repository = new BaseRepository($this->getModelForOptions()); $key = $repository->getModel()->getKeyName(); $options = $repository->getQuery()->get()->lists($this->getDisplay(), $key); if ($options instanceof Collection) { $options = $options->all(); } $this->setOptions($options); }
/** * @param string $class */ public function __construct($class) { parent::__construct($class); $this->detectType(); }