تو برنامه نویسی رویه گرا آرایه خیلی کاربردی بود و معمولا خیلی از خروجی هامون به صورت آرایه بودن حالا تو برنامه نویسی شی گرا با استفاده از collection میاییم آرایه رو تبدیل به یک آبجکت میکنیم و به این صورت با استفاده از متدهای collection خیلی بهتر می تونیم این آرایه رو پردازش کنیم مثلا می تونیم میانگین مقادیر یک ستون رو بدست بیاریم و ...
که تو روش سنتی باید میومدیم با یک کوئری جدید مثلا میانگین اون ستونو بدست میاوردیم که خب کوئری زدن باعث ایجاد هزینه میشه تو برنامه ولی با collection کافیه از متد avg به راحتی مثال زیر استفاده کنید و نیاز به کوئری دیگه ای ندارید
foreach ($users as $user) {
//
echo $user->avg('grade');
}
حتما لینکی که دوستمون دادند رو مطالعه کنید و با متدهاش آشنا بشید