Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

Respect's avatar

How to wrap api resource collection with data in responses

Hello friends How to wrap api resource collection with data in responses for example current normal responses

{
  "data": [
    {
      "id": 1,
      "name": "Category Number 0",
      "color": "red"
    },
    {
      "id": 2,
      "name": "Category Number 0",
      "color": "red"
    }
  ]
}

I need make it looks like how to override default responses behaviors

"data" : {
  "data": [
    {
      "id": 1,
      "name": "Category Number 0",
      "color": "red"
    },
    {
      "id": 2,
      "name": "Category Number 0",
      "color": "red"
    }
  ]
}
0 likes
1 reply
okusax's avatar

hi @respect

You can create a custom response that adds a data wraper around your response, but why do you want to do that?

Please or to participate in this conversation.