как проверить существование значения в таком массиве объектов 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