这里是我的代码:如何选择表格的某些列?
$arr = Users::all()->toArray();
它返回所有表列的一个阵列。但我不需要所有的专栏。我只需要返回这些列:'id', 'name', 'email', 'age'
。我搜索有关,我想通了这一点:(使用pluck()
功能)
$arr = Users::pluck('id', 'name', 'email', 'age')->toArray();
但它不会返回预期的结果。它返回:
array:7 [▼
"John" => 1
"Peter" => 2
"Jack" => 3
"Ali" => 4
"Teresco" => 5
"Mark" => 6
"Barman" => 7
]
正如你看到的,没有email
和age
列。我该如何解决它?
你可以尝试这样的:'$ ARR =用户: :get(array('columns'....));' –
@SI是的,它的工作..我测试它..谢谢 –