Du kan bruge filter
, sådan:
$desired_object = $food->filter(function($item) {
return $item->id == 24;
})->first();
filter
vil også returnere en Collection
, men da du ved, at der kun vil være én, kan du ringe first
på den Collection
.
Du behøver ikke filteret længere (eller måske nogensinde, jeg ved ikke, det er næsten 4 år gammelt). Du kan bare bruge first
:
$desired_object = $food->first(function($item) {
return $item->id == 24;
});