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

Рейтинг: 0Ответов: 1Опубликовано: 05.02.2023
return вот так выводит, gettype пишет что это object
[
  {"id":1,"name":"Test1"},
  {"id":2,"name":"Test2"},
]

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

Спасибо

Ответы

▲ 0Принят

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

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

// false