interface Queryable

Methods

Collection
get()

获取查询数据

collection(Closure $callback = null)

设置回调

mixed
chunk(Closure $closure, int $amount = 100)

批量返回数据

int
total()

根据查询条件返回当前可用的数据

prepare(FilterPlugin $filter, TablePlugin $table)

数据预处理

bool
edit($id, string $field, $value)

对当前查询条件进行编辑

usePaginate(bool $paginate = false)

是否使用分页

usePrimaryKey(array $ids = [])

使用主键, 用于导出时候选择导出

mixed
getPrimaryKey()

获取主键

Details

at line 16
Collection get()

获取查询数据

Return Value

Collection

at line 23
Queryable collection(Closure $callback = null)

设置回调

Parameters

Closure $callback

Return Value

Queryable

at line 31
mixed chunk(Closure $closure, int $amount = 100)

批量返回数据

Parameters

Closure $closure
int $amount

Return Value

mixed

at line 38
int total()

根据查询条件返回当前可用的数据

Return Value

int

at line 47
Queryable prepare(FilterPlugin $filter, TablePlugin $table)

数据预处理

Parameters

FilterPlugin $filter
TablePlugin $table

Return Value

Queryable

at line 56
bool edit($id, string $field, $value)

对当前查询条件进行编辑

Parameters

$id
string $field
$value

Return Value

bool

at line 64
Queryable usePaginate(bool $paginate = false)

是否使用分页

Parameters

bool $paginate

Return Value

Queryable

at line 71
Queryable usePrimaryKey(array $ids = [])

使用主键, 用于导出时候选择导出

Parameters

array $ids

Return Value

Queryable

at line 77
mixed getPrimaryKey()

获取主键

Return Value

mixed