как проверить существование значения в таком массиве объектов Laravel

return вот так выводит, gettype пишет что это object
[
  {"id":1,"name":"Test1"},
  {"id":2,"name":"Test2"},
]

Есть какая то функция уже готовая чтобы без костылей проверить есть ли значение в этом объекте "Test2"

Спасибо


Ответы (1 шт):

Автор решения: Knyaz71

Если это коллекция, то можно например

$collection = collect([
    ['product' => 'Desk', 'price' => 200],
    ['product' => 'Chair', 'price' => 100],
]);
 
$collection->contains('product', 'Bookcase');

// false
→ Ссылка