JsonResource
Illuminate\Http\Resources\Json\JsonResource
class src/Illuminate/Http/Resources/Json/JsonResource.php
__construct
v11.0.0 以前から
__construct($resource)
@param mixed $resource
additional
v11.0.0 以前から
additional(array $data)
@param array $data
@return $this
-
v11.0.0
追加
- 変更後
additional(array $data) [@param array $data, @return $this]
collection
v11.0.0 以前から
static
static collection($resource)
@param mixed $resource
@return \Illuminate\Http\Resources\Json\AnonymousResourceCollection
-
v11.0.0
追加
- 変更後
static collection($resource) [@param mixed $resource, @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection]
flushState
v12.45.0 から
static
static flushState()
@return void
-
v12.45.0
追加
- 変更後
static flushState() [@return void]
jsonOptions
v11.0.0 以前から
jsonOptions()
@return int
-
v11.0.0
追加
- 変更後
jsonOptions() [@return int]
jsonSerialize
v11.0.0 以前から
jsonSerialize(): array
@return array
-
v11.0.0
追加
- 変更後
jsonSerialize(): array [@return array]
make
v11.0.0 以前から
static
static make(...$parameters)
@param mixed ...$parameters
@return static
-
v11.0.0
追加
- 変更後
static make(...$parameters) [@param mixed ...$parameters, @return static]
resolve
v11.0.0 以前から
resolve($request = null)
@param \Illuminate\Http\Request|null $request
@return array
-
v11.0.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
-
v12.45.0
追加
- 変更後
resolveResourceData(Illuminate\Http\Request $request) [@param \Illuminate\Http\Request $request, @return array]
response
v11.0.0 以前から
response($request = null)
@param \Illuminate\Http\Request|null $request
@return \Illuminate\Http\JsonResponse
-
v11.0.0
追加
- 変更後
response($request = null) [@param \Illuminate\Http\Request|null $request, @return \Illuminate\Http\JsonResponse]
toArray
v11.0.0 以前から
toArray(Illuminate\Http\Request $request)
@param \Illuminate\Http\Request $request
@return array|\Illuminate\Contracts\Support\Arrayable|\JsonSerializable
-
v11.0.0
追加
- 変更後
toArray(Illuminate\Http\Request $request) [@param \Illuminate\Http\Request $request, @return array|\Illuminate\Contracts\Support\Arrayable|\JsonSerializable]
toAttributes
v12.45.0 から
toAttributes(Illuminate\Http\Request $request)
@param \Illuminate\Http\Request $request
@return array|\Illuminate\Contracts\Support\Arrayable|\JsonSerializable
-
v12.45.0
追加
- 変更後
toAttributes(Illuminate\Http\Request $request) [@param \Illuminate\Http\Request $request, @return array|\Illuminate\Contracts\Support\Arrayable|\JsonSerializable]
toJson
v11.0.0 以前から
toJson($options = 0)
@param int $options
@return string
-
v11.0.0
追加
- 変更後
toJson($options = 0) [@param int $options, @return string]
toPrettyJson
v12.26.0 から
toPrettyJson(int $options = 0)
@param int $options
@return string
toResponse
v11.0.0 以前から
toResponse($request)
@param \Illuminate\Http\Request $request
@return \Illuminate\Http\JsonResponse
-
v11.0.0
追加
- 変更後
toResponse($request) [@param \Illuminate\Http\Request $request, @return \Illuminate\Http\JsonResponse]
with
v11.0.0 以前から
with(Illuminate\Http\Request $request)
@param \Illuminate\Http\Request $request
@return array
-
v11.0.0
追加
- 変更後
with(Illuminate\Http\Request $request) [@param \Illuminate\Http\Request $request, @return array]
withoutWrapper
v11.34.0 から
v11.34.2 で削除
withoutWrapping
v11.0.0 以前から
static
static withoutWrapping()
@return void
-
v11.0.0
追加
- 変更後
static withoutWrapping() [@return void]
withResponse
v11.0.0 以前から
withResponse(Illuminate\Http\Request $request, Illuminate\Http\JsonResponse $response)
@param \Illuminate\Http\Request $request
@param \Illuminate\Http\JsonResponse $response
@return void
-
v11.0.0
追加
- 変更後
withResponse(Illuminate\Http\Request $request, Illuminate\Http\JsonResponse $response) [@param \Illuminate\Http\Request $request, @param \Illuminate\Http\JsonResponse $response, @return void]
withWrapper
v11.34.0 から
v11.34.2 で削除
wrap
v11.0.0 以前から
static
static wrap($value)
@param string $value
@return void
-
v11.0.0
追加
- 変更後
static wrap($value) [@param string $value, @return void]