问答 / 0 / 4 / 创建于 4年前
无论怎么写,响应的总是 index:值 的形式,如何转化成 "data":["a","b"] 的形式响应?
index:值
"data":["a","b"]
【产生原因】:第一个数据的键不是从 0 开始,且可能出现不连续索引。【处理方式】:
array_values($data);
collect($data)->values();
常常在控制器返回时,被忽略的问题。
collect($data)->values()
array_values($data)
"data":["a","b"] 返回值为数组,因此必须重新编排 array 的键。否则返回为 关联数组,转换为json,就是 object 了。 array_values 正解。
关联数组
object
我要举报该,理由是:
【产生原因】:第一个数据的键不是从 0 开始,且可能出现不连续索引。
【处理方式】:
array_values($data);
collect($data)->values();