DesxD BelongtoMany у меня у item может быть несколько категории
Точно, в названии темы же стоит.
У тебя тогда должен отлично отрабатывать запрос что я писал выше:
$items = \Des\Catalog\Models\Item::whereHas('category', function($query) use ($category){
$query->where('id', $category->id);
})->paginate(20); // Где 20 кол-во элементов на одну страницу.
Ошибку ищи в локальном своем окружении, сверяй чтобы связь была правильно настроена и все названии столбиков указаны правильно.
Проверь ID столбик у таблицы категорий