Collection cung cấp các method mạnh mẽ để làm việc với mảng dữ liệu. Eloquent query trả về collection: $users = User::all(); rồi $users->map(fn($u) => $u->email)->unique()->sort(). Các method quan trọng: map() (biến đổi), filter() (lọc), each() (lặp), pluck() (lấy cột), groupBy() (nhóm), chunk() (chia nhỏ), diff() (so sánh), merge() (gộp).
Ví dụ: User::all()->where("active", true)->pluck("email")->all() lấy email user đang hoạt động. Lưu ý: Collection->where() hoạt động in-memory (filter sau khi load toàn bộ), khác với query builder User::where("active", true)->pluck("email")->all() filter ở DB. Với dataset lớn, luôn ưu tiên query builder để tránh load cả bảng vào bộ nhớ.