Illuminate\Database\Query\Builder::clearSelectAliases PHP Method

clearSelectAliases() protected method

Remove the column aliases since they will break count queries.
protected clearSelectAliases ( array $columns ) : array
$columns array
return array
    protected function clearSelectAliases(array $columns)
    {
        return array_map(function ($column) {
            return is_string($column) && ($aliasPosition = strpos(strtolower($column), ' as ')) !== false ? substr($column, 0, $aliasPosition) : $column;
        }, $columns);
    }