Bånder

Trend
in package

Table of Contents

Constants

INTERVALS  = ['minute' => 'YYYY-MM-DD HH24:MI', 'hour' => 'YYYY-MM-DD HH24', 'day' => 'YYYY-MM-DD', 'week' => 'IYYY-IW', 'month' => 'YYYY-MM', 'year' => 'YYYY']

Properties

$dateAlias  : string
$dateColumn  : string
$end  : CarbonInterface
$groupingColumn  : string|null
$interval  : string
$start  : CarbonInterface
$builder  : Builder

Methods

__construct()  : mixed
aggregate()  : Collection
average()  : Collection
between()  : self
count()  : Collection
cumulative()  : Collection
dateAlias()  : self
dateColumn()  : self
deviation()  : Collection
distribution()  : Collection
groupBy()  : self
interval()  : self
max()  : Collection
min()  : Collection
model()  : self
movingAverage()  : Collection
percentageChange()  : Collection
perInterval()  : self
query()  : self
rate()  : Collection
sum()  : Collection
getCarbonDateFormat()  : string
getDatePeriod()  : Collection
getSqlDate()  : string
mapValuesToDates()  : Collection

Constants

INTERVALS

public mixed INTERVALS = ['minute' => 'YYYY-MM-DD HH24:MI', 'hour' => 'YYYY-MM-DD HH24', 'day' => 'YYYY-MM-DD', 'week' => 'IYYY-IW', 'month' => 'YYYY-MM', 'year' => 'YYYY']

Properties

$dateAlias

public string $dateAlias = 'date'

$dateColumn

public string $dateColumn = 'created_at'

$end

public CarbonInterface $end

$groupingColumn

public string|null $groupingColumn = null

$interval

public string $interval

$start

public CarbonInterface $start

$builder

protected Builder $builder

Methods

__construct()

public __construct(Builder $builder) : mixed
Parameters
$builder : Builder

aggregate()

public aggregate(string $column, string $aggregate) : Collection
Parameters
$column : string
$aggregate : string
Return values
Collection

average()

public average(string $column) : Collection
Parameters
$column : string
Return values
Collection

between()

public between(CarbonInterface $start, CarbonInterface $end) : self
Parameters
$start : CarbonInterface
$end : CarbonInterface
Return values
self

count()

public count([string $column = '*' ]) : Collection
Parameters
$column : string = '*'
Return values
Collection

cumulative()

public cumulative(string $column, string $aggregate) : Collection
Parameters
$column : string
$aggregate : string
Return values
Collection

dateAlias()

public dateAlias(string $alias) : self
Parameters
$alias : string
Return values
self

dateColumn()

public dateColumn(string $column) : self
Parameters
$column : string
Return values
self

deviation()

public deviation(string $column, string $aggregate) : Collection
Parameters
$column : string
$aggregate : string
Return values
Collection

distribution()

public distribution(string $column, string $aggregate) : Collection
Parameters
$column : string
$aggregate : string
Return values
Collection

groupBy()

public groupBy(string $groupingColumn) : self
Parameters
$groupingColumn : string
Return values
self

interval()

public interval(string $interval) : self
Parameters
$interval : string
Return values
self

max()

public max(string $column) : Collection
Parameters
$column : string
Return values
Collection

min()

public min(string $column) : Collection
Parameters
$column : string
Return values
Collection

model()

public static model(string $model) : self
Parameters
$model : string
Return values
self

movingAverage()

public movingAverage(string $column, string $aggregate, int $period) : Collection
Parameters
$column : string
$aggregate : string
$period : int
Return values
Collection

percentageChange()

public percentageChange(string $column) : Collection
Parameters
$column : string
Return values
Collection

perInterval()

public perInterval(string $interval) : self
Parameters
$interval : string
Return values
self

query()

public static query(Builder $builder) : self
Parameters
$builder : Builder
Return values
self

rate()

public rate(string $column, string $aggregate) : Collection
Parameters
$column : string
$aggregate : string
Return values
Collection

sum()

public sum(string $column) : Collection
Parameters
$column : string
Return values
Collection

getCarbonDateFormat()

protected getCarbonDateFormat() : string
Return values
string

getDatePeriod()

protected getDatePeriod() : Collection
Return values
Collection

getSqlDate()

protected getSqlDate() : string
Return values
string

mapValuesToDates()

protected mapValuesToDates(Collection $values) : Collection
Parameters
$values : Collection
Return values
Collection

        
On this page

Search results