Sie können filter
verwenden
, etwa so:
$desired_object = $food->filter(function($item) {
return $item->id == 24;
})->first();
filter
gibt auch eine Collection
zurück , aber da Sie wissen, dass es nur einen geben wird, können Sie first
aufrufen auf dieser Collection
.
Sie brauchen den Filter nicht mehr (oder vielleicht nie, ich weiß nicht, das ist fast 4 Jahre alt). Sie können einfach first
verwenden
:
$desired_object = $food->first(function($item) {
return $item->id == 24;
});