我有一行代码类似于以下内容:
Sport::pluck('id', 'name)
我正在处理需要这种格式的列表的前端 JavaScript:
var list = [
{ text: 'Football', value: 1 },
{ text: 'Basketball', value: 2 },
{ text: 'Volleyball', value: 3 }
...
]
我试图弄清楚如何以某种方式将我从模型中提取的值id
和name
值转换为类似于 Javascript 的格式list
。
如果不清楚,我希望最终得到一个包含两个键的关联数组:text
and value
, wheretext
代表name
我模型上的字段, wherevalue
代表id
模型的 - 我希望这是有道理的。
我将如何处理这个?
我最初尝试过这样的事情(没有检查文档)
Sport::pluck(["id" => "value", "name" => "text]);
但这不是你的做法,现在很清楚了。我还尝试了一些与地图相关的片段,我似乎无法使用 Ctrl-z。
有什么建议么?