PHP 트레잇 NilPortugues\Laravel5\JsonApi\Controller\JsonApiTrait

파일 보기 프로젝트 열기: nilportugues/laravel5-jsonapi

보호된 프로퍼티들

프로퍼티 타입 설명
$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.

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