आप filter
का इस्तेमाल कर सकते हैं
, इस तरह:
$desired_object = $food->filter(function($item) {
return $item->id == 24;
})->first();
filter
एक Collection
भी लौटाएगा , लेकिन चूंकि आप जानते हैं कि केवल एक ही होगा, आप first
. पर कॉल कर सकते हैं उस पर Collection
।
आपको अब फ़िल्टर की आवश्यकता नहीं है (या शायद कभी भी, मुझे नहीं पता कि यह लगभग 4 वर्ष पुराना है)। आप बस first
का उपयोग कर सकते हैं
:
$desired_object = $food->first(function($item) {
return $item->id == 24;
});