PHP Trait NilPortugues\Laravel5\JsonApi\Controller\JsonApiTrait

Afficher le fichier Open project: nilportugues/laravel5-jsonapi

Protected Properties

Свойство Type Description
$pageSize integer
$serializer NilPortugues\Laravel5\JsonApi\JsonApiSerializer

Méthodes publiques

Méthode Description
__construct ( NilPortugues\Laravel5\JsonApi\JsonApiSerializer $serializer )
getDataModel ( ) : Model Returns an Eloquent Model.

Méthodes protégées

Méthode Description
addHeaders ( Response $response ) : Response
createResourceCallable ( ) : callable Reads the input and creates and saves a new Eloquent Model.
deleteResourceCallable ( $id ) : Closure
findResourceCallable ( $id ) : callable
listResourceCallable ( ) : callable Returns a list of resources based on pagination criteria.
patchAction ( Illuminate\Http\Request $request, $id ) : Response
putAction ( Illuminate\Http\Request $request, $id ) : Response
totalAmountResourceCallable ( ) : callable Returns the total number of results available for the current resource.
updateResourceCallable ( ) : callable
uriGenerator ( $controllerAction ) : mixed

Method Details

__construct() public méthode

public __construct ( NilPortugues\Laravel5\JsonApi\JsonApiSerializer $serializer )
$serializer NilPortugues\Laravel5\JsonApi\JsonApiSerializer

addHeaders() protected méthode

protected addHeaders ( Response $response ) : Response
$response Symfony\Component\HttpFoundation\Response
Résultat Symfony\Component\HttpFoundation\Response

createResourceCallable() protected méthode

Reads the input and creates and saves a new Eloquent Model.
protected createResourceCallable ( ) : callable
Résultat callable

deleteResourceCallable() protected méthode

protected deleteResourceCallable ( $id ) : Closure
$id
Résultat Closure

findResourceCallable() protected méthode

protected findResourceCallable ( $id ) : callable
$id
Résultat callable

getDataModel() abstract public méthode

Returns an Eloquent Model.
abstract public getDataModel ( ) : Model
Résultat Illuminate\Database\Eloquent\Model

listResourceCallable() protected méthode

Returns a list of resources based on pagination criteria.
protected listResourceCallable ( ) : callable
Résultat callable

patchAction() protected méthode

protected patchAction ( Illuminate\Http\Request $request, $id ) : Response
$request Illuminate\Http\Request
$id
Résultat Symfony\Component\HttpFoundation\Response

putAction() protected méthode

protected putAction ( Illuminate\Http\Request $request, $id ) : Response
$request Illuminate\Http\Request
$id
Résultat Symfony\Component\HttpFoundation\Response

totalAmountResourceCallable() protected méthode

Returns the total number of results available for the current resource.
protected totalAmountResourceCallable ( ) : callable
Résultat callable

updateResourceCallable() protected méthode

protected updateResourceCallable ( ) : callable
Résultat callable

uriGenerator() protected méthode

protected uriGenerator ( $controllerAction ) : mixed
$controllerAction
Résultat mixed

Property Details

$pageSize protected_oe property

protected int $pageSize
Résultat integer

$serializer protected_oe property

protected JsonApiSerializer,NilPortugues\Laravel5\JsonApi $serializer
Résultat NilPortugues\Laravel5\JsonApi\JsonApiSerializer