Привет, у меня есть массив из нескольких идентификаторов, и каждый идентификатор имеет несколько элементов в базе данных, поэтому я просто использую 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"}
]