/** * Get single value result from the mapped attribute. * * @param \Sofa\Eloquence\Builder $query * @param string $method * @param string $qualifiedColumn * @return mixed */ protected function mappedSingleResult(Builder $query, $method, $qualifiedColumn) { return $query->getQuery()->select("{$qualifiedColumn}")->{$method}("{$qualifiedColumn}"); }
/** * Get single value result from the meta attribute. * * @param \Sofa\Eloquence\Builder $query * @param string $method * @param string $alias * @return mixed */ protected function metaSingleResult(Builder $query, $method, $alias) { return $query->getQuery()->select("{$alias}.meta_value")->{$method}("{$alias}.meta_value"); }