map(function($label, $value){ return [ 'label' => $label, 'value' => $value ]; }) ->values() ->all(); return $this->withMeta([$meta => $list]); } public function styles($options, $meta = 'options') { return $this->options($options, 'styles'); } public function toJsonSerialize() { return array_merge([ 'searchable' => $this->searchable, ], parent::toJsonSerialize()); } }