Collection - обгортка над масивом із плавним, ланцюжковим API. Eloquent-запити повертають саме колекції.
$names = collect($users)
->filter(fn ($u) => $u->active)
->sortBy('name')
->map(fn ($u) => $u->name)
->values();
Десятки методів: map, filter, reduce, groupBy, pluck, each, sum. Код читається зрозуміліше за вкладені цикли й array_*-функції. Для дуже великих наборів є LazyCollection (на генераторах).