Laravel красноречивый пользовательский запрос - PullRequest
0 голосов
/ 23 сентября 2019

Привет, у меня есть массив из нескольких идентификаторов, и каждый идентификатор имеет несколько элементов в базе данных, поэтому я просто использую laravel , где , чтобы найти элементы в БД, такие как whereIn('uid', $array), и это работает отлично, но теперь мне нужно такжезнать, что это за элемент, с какого идентификатора это $array

Пример

$array = ["A","B","C"];

 $items = Data::whereIn('uid', $array )->select('name', 'id', 'uid')->groupBy('name')->get();

//current Output
[
{"name":"DHISHOOM","id":3,"uid":"1M16"}, 
{"name":"DOMINATION","id":2,"uid":"1M16"},
{"name":"KISS FROM A ROSE","id":7,"uid":"1M16"}
]

//Output i want

[
{"name":"DHISHOOM","id":3,"uid":"1M16","NEWKEY":"A"},
{"name":"DOMINATION","id":2,"uid":"1M16","NEWKEY":"B"},
{"name":"KISS FROM A ROSE","id":7,"uid":"1M16","NEWKEY":"C"}
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...