PHP Trait NilPortugues\Laravel5\JsonApi\Eloquent\EloquentHelper

Afficher le fichier Open project: nilportugues/laravel5-jsonapi Trait Usage Examples

Méthodes publiques

Méthode Description
paginate ( NilPortugues\Laravel5\JsonApi\JsonApiSerializer $serializer, Builder $builder, integer $pageSize = null ) : Builder

Méthodes protégées

Méthode Description
columns ( NilPortugues\Laravel5\JsonApi\JsonApiSerializer $serializer, array $fields ) : array
sort ( NilPortugues\Laravel5\JsonApi\JsonApiSerializer $serializer, Builder $builder, Model $model ) : Builder

Method Details

columns() protected static méthode

protected static columns ( NilPortugues\Laravel5\JsonApi\JsonApiSerializer $serializer, array $fields ) : array
$serializer NilPortugues\Laravel5\JsonApi\JsonApiSerializer
$fields array
Résultat array

paginate() public static méthode

public static paginate ( NilPortugues\Laravel5\JsonApi\JsonApiSerializer $serializer, Builder $builder, integer $pageSize = null ) : Builder
$serializer NilPortugues\Laravel5\JsonApi\JsonApiSerializer
$builder Illuminate\Database\Eloquent\Builder
$pageSize integer
Résultat Illuminate\Database\Eloquent\Builder

sort() protected static méthode

protected static sort ( NilPortugues\Laravel5\JsonApi\JsonApiSerializer $serializer, Builder $builder, Model $model ) : Builder
$serializer NilPortugues\Laravel5\JsonApi\JsonApiSerializer
$builder Illuminate\Database\Eloquent\Builder
$model Illuminate\Database\Eloquent\Model
Résultat Illuminate\Database\Eloquent\Builder