role === 'superadmin') { return $query; } // Everyone else (admin, staff, etc.) is restricted to their country return $query->where('country', $user->country); } return $query; } }