Eloquent Collection extends the Support Collection to add more Database related functionality that isn't applicable to non-database queries e.g. whereIn.
You can use functions like ->get() to return an eloquent collection that you can then work with as a regular collection as per this very contrived example which mixes and matches
User::where('user_id','>',100)
->get()
->filter(function($user) {
return $user->active;
})
->pluck('name')
->random();
Before get you are working with the Query Builder.