JsonApiResource

Illuminate\Http\Resources\JsonApi\JsonApiResource

class src/Illuminate/Http/Resources/JsonApi/JsonApiResource.php

configure

v12.45.0 から

static

static configure(?string $version = null, array $ext = [], array $profile = [], array $meta = [])
@return void
  1. v12.45.0 追加
    変更後
    static configure(?string $version = null, array $ext = [], array $profile = [], array $meta = []) [@return void]

flushState

v12.45.0 から

static

static flushState()
@return void
  1. v12.45.0 追加
    変更後
    static flushState() [@return void]

resolve

v12.45.0 から

resolve($request = null)
@param \Illuminate\Http\Request|null $request
@return array
  1. v12.45.0 追加
    変更後
    resolve($request = null) [@param \Illuminate\Http\Request|null $request, @return array]

resolveResourceData

v12.45.0 から

resolveResourceData(Illuminate\Http\Request $request)
@param \Illuminate\Http\Request $request
@return array
  1. v12.45.0 追加
    変更後
    resolveResourceData(Illuminate\Http\Request $request) [@param \Illuminate\Http\Request $request, @return array]

toAttributes

v12.45.0 から

toAttributes(Illuminate\Http\Request $request)
@param \Illuminate\Http\Request $request
@return \Illuminate\Contracts\Support\Arrayable|\JsonSerializable|array
  1. v12.45.0 追加
    変更後
    toAttributes(Illuminate\Http\Request $request) [@param \Illuminate\Http\Request $request, @return \Illuminate\Contracts\Support\Arrayable|\JsonSerializable|array]

toId

v12.45.0 から

toId(Illuminate\Http\Request $request)
@return string|null
  1. v12.45.0 追加
    変更後
    toId(Illuminate\Http\Request $request) [@return string|null]

toMeta

v12.45.0 から

toMeta(Illuminate\Http\Request $request)
@return array
  1. v12.45.0 追加
    変更後
    toMeta(Illuminate\Http\Request $request) [@return array]

toRelationships

v12.45.0 から

toRelationships(Illuminate\Http\Request $request)
@param \Illuminate\Http\Request $request
@return \Illuminate\Contracts\Support\Arrayable|array
  1. v12.45.0 追加
    変更後
    toRelationships(Illuminate\Http\Request $request) [@param \Illuminate\Http\Request $request, @return \Illuminate\Contracts\Support\Arrayable|array]

toResponse

v12.45.0 から

toResponse($request)
@param \Illuminate\Http\Request $request
@return \Illuminate\Http\JsonResponse
  1. v12.45.0 追加
    変更後
    toResponse($request) [@param \Illuminate\Http\Request $request, @return \Illuminate\Http\JsonResponse]

toType

v12.45.0 から

toType(Illuminate\Http\Request $request)
@return string|null
  1. v12.45.0 追加
    変更後
    toType(Illuminate\Http\Request $request) [@return string|null]

with

v12.45.0 から

with($request)
@param \Illuminate\Http\Request $request
@return array
  1. v12.45.0 追加
    変更後
    with($request) [@param \Illuminate\Http\Request $request, @return array]

withoutWrapping

v12.45.0 から

static

static withoutWrapping()
@return never
  1. v12.45.0 追加
    変更後
    static withoutWrapping() [@return never]

withResponse

v12.45.0 から

withResponse(Illuminate\Http\Request $request, Illuminate\Http\JsonResponse $response): void
  1. v12.45.0 追加
    変更後
    withResponse(Illuminate\Http\Request $request, Illuminate\Http\JsonResponse $response): void

wrap

v12.45.0 から

static

static wrap($value)
@param string $value
@return never
  1. v12.45.0 追加
    変更後
    static wrap($value) [@param string $value, @return never]