在laravel 5.8中提出请求
$searchResultsArray = SearchResult
::getBySourceId($next_sourceId['source_id'])
->select( 'field', 'value' )
->get()
->toArray();
我得到了像这样的行:
$searchResultsArray::Array
(
[0] => Array
(
[field] => Id
[value] => 302530
)
[1] => Array
(
[field] => Domain
[value] => site.com
)
如果有办法 字段名=>字段值键的数组,例如
Id => 302530
Domain=> site.com
我的代码中没有添加foreach块吗?
如果是,怎么办?
答案 0 :(得分:1)
是的。雄辩的总是返回集合。您可以先使用npm install -g botdispatch
(https://laravel.com/docs/5.8/collections#method-mapwithkeys)修改集合,然后将其转换为数组。
尝试这样的事情:
mapWithKeys()