我设法更改了用于API的laravel资源控制器的json响应的格式,我想输入一个键->值响应,但是我找不到删除方括号的方法:
我得到的答复是:
{
"1": [
{
"updated_at": 1536147154
}
],
"2": [
{
"updated_at": 1536160598
}
]
}
但我希望它像这样:
{
"1":
{
"updated_at": 1536147154
},
"2":
{
"updated_at": 1536160598
}
}
我从一个雄辩的集合中获得了响应,然后按id将其分组,但是我不知道如何去除括号,因为这些值以数组结尾。
我不知道我的问题是否清楚。
答案 0 :(得分:0)
解决了这个问题,我删除了groupby,而是使用keyBy将其ID分配为密钥。
答案 1 :(得分:0)
变形金刚可用于格式化json
我使用https://github.com/spatie/laravel-fractal在控制器中格式化json响应