U kunt filter gebruiken
, zoals zo:
$desired_object = $food->filter(function($item) {
return $item->id == 24;
})->first();
filter retourneert ook een Collection , maar aangezien je weet dat er maar één zal zijn, kun je first . bellen op die Collection .
Je hebt het filter niet meer nodig (of misschien ooit, ik weet het niet, dit is bijna 4 jaar oud). Je kunt gewoon first gebruiken
:
$desired_object = $food->first(function($item) {
return $item->id == 24;
});