Anda dapat menggunakan filter
, seperti ini:
$desired_object = $food->filter(function($item) {
return $item->id == 24;
})->first();
filter
juga akan mengembalikan Collection
, tetapi karena Anda tahu hanya akan ada satu, Anda dapat memanggil first
pada Collection
itu .
Anda tidak perlu filter lagi (atau mungkin pernah, saya tidak tahu ini hampir 4 tahun). Anda cukup menggunakan first
:
$desired_object = $food->first(function($item) {
return $item->id == 24;
});