【发布时间】:2022-07-08 04:19:09
【问题描述】:
我正在使用 laravel 8.x 并构建 rest API 项目。 我遇到了一个问题。
我有一张桌子
| id | name | type | color |
|---|---|---|---|
| 1 | Dog | animal | black |
| 2 | Dog | animal | yellow |
| 3 | Cat | animal | red |
| 4 | Cat | animal | white |
我想做这样的事情,
$animals->groupBy('name')->get()
并希望得到类似的结果,
$animals=[
{
name: "dog",
type: "animal",
colors: ["black", "yellow"]
},
{
name: "cat",
type: "animal",
colors: ["red", "white"]
}
]
有人帮帮我吗?
【问题讨论】:
标签: php laravel eloquent laravel-8