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;
});