@JacobBarkerAug 11.2022 — #By using has() or whereHas() on the user: For example, if a user has many posts, you could achieve this by using the has method on the User model: $users = User::has('posts')->get(); There is one more way, by using whereHas, which also allows you to check for further filtering on the relationship, for example if we want users that have posts in 2021 or newer: $users = User::whereHas('posts', function($q){ $q->where('created_at', '>=', '2021-01-01 00:00:00'); })->get();