Как вывести количество постов у пользователя?
// Model
public function posts()
{
    return $this->hasMany(Post::class);
}

// Controller
$users = User::withCount('posts')->get();

// View
@foreach ($users as $user)
    {{ $user->posts_count }}
@endforeach
Если религия позволяет, можете прочитать об этом в документации
судя по строчке return view('admin.users.allusers', compact( 'user', 'userPosts')); переменная $userPosts  должна была уйти в массив. Могу предположить, что количество у вас сейчас по адресу $u->userPosts