【发布时间】:2017-05-03 03:28:14
【问题描述】:
我有一个这样的 JSON:
[
{
"id": 1,
"slug": "abakan",
"name": "Абакан"
},
{
"id": 4,
"slug": "almetevsk",
"name": "Альметьевск"
},
{
"id": 10,
"slug": "astrahan",
"name": "Астрахань"
},
{
"id": 11,
"slug": "barnaul",
"name": "Барнаул"
},
...
]
通过这种方法得到这个:
public function getCities()
{
$cities = City::mainCities()->get(['id', 'slug', 'name']);
return response()->json($cities);
}
我怎样才能按字母顺序和他们的字母排序这个列表。例如:
"A": [
{
"id": 1,
"slug": "abakan",
"name": "Абакан"
},
{
"id": 4,
"slug": "almetevsk",
"name": "Альметьевск"
}
],
"B": [
{
"id": 11,
"slug": "barnaul",
"name": "Барнаул"
},
...
]
等等……
我在后端有 Laravel,在前面有 VueJS。
【问题讨论】:
-
这个答案可能已经在这里得到了回答:stackoverflow.com/questions/19259233/…希望这会有所帮助!
标签: javascript laravel-5 vuejs2