- پنجشنبه 21 آبان 1405 ساعت 21:35
- 5.6.29
- کامل شده
- منقضی شده
این داکیومنت از طرف توسعهدهنده ساپورت نمیشود، جدیدترین ورژن داکیومنت بزودی ترجمه خواهد شد.
Collection یک پوشش روان و زنجیرهپذیر برای کار با آرایههاست. متدهایی مانند map، filter، reduce، pluck، groupBy و sortBy عملیات رایج روی مجموعه داده را با کدی خواناتر انجام میدهند.
نحوه کار و کاربرد
با collect() میتوان آرایه را به Collection تبدیل کرد. بیشتر متدها یک Collection جدید برمیگردانند و امکان زنجیرهکردن چند تبدیل را میدهند. برای دادههای بزرگ، فیلتر و صفحهبندی اولیه را در دیتابیس انجام دهید.
نمونه
$names = collect($users)->filter(function ($user) { return $user->active; })->pluck('name')->sort()->values();
نکته
Collection ابزار پردازش داده در حافظه است، نه جایگزین Query Builder برای میلیونها رکورد.
اصطلاحات مرتبط در واژهنامه: صف