TransformsToResource

Illuminate\Database\Eloquent\Concerns\TransformsToResource

trait src/Illuminate/Database/Eloquent/Concerns/TransformsToResource.php

guessResourceName

v12.8.0 から

static

static guessResourceName(): array
@return array{class-string<\Illuminate\Http\Resources\Json\JsonResource>, class-string<\Illuminate\Http\Resources\Json\JsonResource>}
  1. v12.8.0 追加
    変更後
    static guessResourceName(): array [@return array<class-string<\Illuminate\Http\Resources\Json\JsonResource>>]
  2. v12.29.0 シグネチャ変更
    変更前
    static guessResourceName(): array [@return array<class-string<\Illuminate\Http\Resources\Json\JsonResource>>]
    変更後
    static guessResourceName(): array [@return array{class-string<\Illuminate\Http\Resources\Json\JsonResource>, class-string<\Illuminate\Http\Resources\Json\JsonResource>}]

toResource

v12.8.0 から

toResource(?string $resourceClass = null): Illuminate\Http\Resources\Json\JsonResource
@param class-string<\Illuminate\Http\Resources\Json\JsonResource>|null $resourceClass
@return \Illuminate\Http\Resources\Json\JsonResource
  1. v12.8.0 追加
    変更後
    toResource(?string $resourceClass = null): Illuminate\Http\Resources\Json\JsonResource [@param class-string<\Illuminate\Http\Resources\Json\JsonResource>|null $resourceClass, @return \Illuminate\Http\Resources\Json\JsonResource]