PDA

View Full Version : Collections



elshe software
جمعه 15 آبان 1394, 00:04 صبح
میشه یه نفر در مورد Collections توضیح بده، کارش چیه؟ و کلا چه جاهایی ازش استفاده میشه؟ ممنون

djtrex
شنبه 16 آبان 1394, 16:01 عصر
میشه یه نفر در مورد Collections توضیح بده، کارش چیه؟ و کلا چه جاهایی ازش استفاده میشه؟ ممنون
http://laravel.com/docs/5.1/collections

hamedarian2009
شنبه 16 آبان 1394, 19:01 عصر
تو برنامه نویسی رویه گرا آرایه خیلی کاربردی بود و معمولا خیلی از خروجی هامون به صورت آرایه بودن حالا تو برنامه نویسی شی گرا با استفاده از collection میاییم آرایه رو تبدیل به یک آبجکت میکنیم و به این صورت با استفاده از متدهای collection خیلی بهتر می تونیم این آرایه رو پردازش کنیم مثلا می تونیم میانگین مقادیر یک ستون رو بدست بیاریم و ...

که تو روش سنتی باید میومدیم با یک کوئری جدید مثلا میانگین اون ستونو بدست میاوردیم که خب کوئری زدن باعث ایجاد هزینه میشه تو برنامه ولی با collection کافیه از متد avg به راحتی مثال زیر استفاده کنید و نیاز به کوئری دیگه ای ندارید

foreach ($users as $user) {
//
echo $user->avg('grade');
}

حتما لینکی که دوستمون دادند رو مطالعه کنید و با متدهاش آشنا بشید