PHP Трейт NilPortugues\Laravel5\JsonApi\Controller\JsonApiTrait

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$pageSize integer
$serializer NilPortugues\Laravel5\JsonApi\JsonApiSerializer

Открытые методы

Метод Описание
__construct ( NilPortugues\Laravel5\JsonApi\JsonApiSerializer $serializer )
getDataModel ( ) : Model Returns an Eloquent Model.

Защищенные методы

Метод Описание
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

Описание методов

__construct() публичный Метод

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

addHeaders() защищенный Метод

protected addHeaders ( Response $response ) : Response
$response Symfony\Component\HttpFoundation\Response
Результат Symfony\Component\HttpFoundation\Response

createResourceCallable() защищенный Метод

Reads the input and creates and saves a new Eloquent Model.
protected createResourceCallable ( ) : callable
Результат callable

deleteResourceCallable() защищенный Метод

protected deleteResourceCallable ( $id ) : Closure
$id
Результат Closure

findResourceCallable() защищенный Метод

protected findResourceCallable ( $id ) : callable
$id
Результат callable

getDataModel() абстрактный публичный Метод

Returns an Eloquent Model.
abstract public getDataModel ( ) : Model
Результат Illuminate\Database\Eloquent\Model

listResourceCallable() защищенный Метод

Returns a list of resources based on pagination criteria.
protected listResourceCallable ( ) : callable
Результат callable

patchAction() защищенный Метод

protected patchAction ( Illuminate\Http\Request $request, $id ) : Response
$request Illuminate\Http\Request
$id
Результат Symfony\Component\HttpFoundation\Response

putAction() защищенный Метод

protected putAction ( Illuminate\Http\Request $request, $id ) : Response
$request Illuminate\Http\Request
$id
Результат Symfony\Component\HttpFoundation\Response

totalAmountResourceCallable() защищенный Метод

Returns the total number of results available for the current resource.
protected totalAmountResourceCallable ( ) : callable
Результат callable

updateResourceCallable() защищенный Метод

protected updateResourceCallable ( ) : callable
Результат callable

uriGenerator() защищенный Метод

protected uriGenerator ( $controllerAction ) : mixed
$controllerAction
Результат mixed

Описание свойств

$pageSize защищенное свойство

protected int $pageSize
Результат integer

$serializer защищенное свойство

protected JsonApiSerializer,NilPortugues\Laravel5\JsonApi $serializer
Результат NilPortugues\Laravel5\JsonApi\JsonApiSerializer