【问题标题】:Delete some fields [duplicate]删除一些字段[重复]
【发布时间】:2018-05-07 04:03:18
【问题描述】:

您好,有没有一种方法可以删除除包含数据的“数据”之外的所有行。拉拉维尔。我只想成为:

{
   "data": [],
}

现在怎么样了:

{
  "current_page": 1,
  "data": [],
  "from": 1,
  "last_page": 1,
  "next_page_url": null,
  "path": "",
  "per_page": 150,
  "prev_page_url": null,
  "to": 14,
  "total": 14
}

【问题讨论】:

  • $result->data;
  • 试试 $result->items()$result->getItems() 并告诉我们 laravel 版本。

标签: json laravel api


【解决方案1】:

是的,不要使用 paginate() 功能,而是在您的 Query/Eloquent 上使用 get()paginate() 将创建所有这些额外的数据字段,而使用 get() 您只能获取数据。

【讨论】:

  • 我不得不这样做,因为我有 9 个。它需要分开,因为它们包含不同的数据。我使用 get() 并让它工作,但显示了所有数据。当我现在想拥有 9 个链接时,它显示了这一点。希望我很清楚。
  • 使用$result->data 定位数据或通过data 进行循环和交互。这样就可以了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-13
  • 1970-01-01
  • 2017-12-15
  • 2021-10-14
  • 2021-05-27
相关资源
最近更新 更多