Method Illuminate\Database\Eloquent\Collection

PHP
$users = User::all();

$user = $users->find(1);$users = App\Models\User::all();

$names = $users->reject(function ($user) {
    return $user->active === false;
})
->map(function ($user) {
    return $user->name;
});$users->load('comments', 'posts');

$users->load('comments.author');$users = $users->except([1, 2, 3]);$users = App\Models\User::where('active', 1)->get();

foreach ($users as $user) {
    echo $user->name;
}use App\Models\User;

$users = $users->diff(User::whereIn('id', [1, 2, 3])->get());use App\Models\User;

$users = $users->intersect(User::whereIn('id', [1, 2, 3])->get());$users = $users->fresh();

$users = $users->fresh('comments');$users->contains(1);

$users->contains(User::find(1));
Source

Also in PHP: