Collects
Define resource collection mapping
Description: Defines the resource class that a resource collection wraps, used for automatic collection mapping.
Namespace: Illuminate\Http\Resources\Attributes\Collects
Usage
use Illuminate\Http\Resources\Attributes\Collects;
use Illuminate\Http\Resources\Json\ResourceCollection;
use App\Http\Resources\UserResource;
#[Collects(UserResource::class)]
class UserCollection extends ResourceCollection
{
public function toArray($request): array
{
return parent::toArray($request);
}
}