PHP Trait Domain\Repositories\Traits\GetsTrait

Author: Leandro Henrique ([email protected])
Datei anzeigen Open project: resultsystems/school

Public Methods

Method Description
all ( array $columns = ['*'], array $with = [], array $orders = [], integer $limit = 50, integer $page = 1 ) : Illuminate\Pagination\LengthAwarePaginator Get all item of model.
get ( integer $id, array $columns = ['*'], array $with = [], array $load = [] ) : Domains\BaseModel Get item of model by id :id.
getByIds ( array $ids, array $columns = ['*'], array $with = [], array $load = [] ) : Illuminate\Database\Eloquent\{Collection, Get items of model by ids :ids.

Method Details

all() public method

Get all item of model.
public all ( array $columns = ['*'], array $with = [], array $orders = [], integer $limit = 50, integer $page = 1 ) : Illuminate\Pagination\LengthAwarePaginator
$columns array
$with array
$orders array
$limit integer
$page integer
return Illuminate\Pagination\LengthAwarePaginator

get() public method

Get item of model by id :id.
public get ( integer $id, array $columns = ['*'], array $with = [], array $load = [] ) : Domains\BaseModel
$id integer
$columns array
$with array
$load array
return Domains\BaseModel

getByIds() public method

Get items of model by ids :ids.
public getByIds ( array $ids, array $columns = ['*'], array $with = [], array $load = [] ) : Illuminate\Database\Eloquent\{Collection,
$ids array
$columns array
$with array
$load array
return Illuminate\Database\Eloquent\{Collection,