For at vise kategorikloge produkter og udelukke specifikke produkter fra relateret samling kan du forespørge produktkategori og ivrig indlæse relaterede produkter ved hjælp af with
men fjern dit ønskede produkt fra samlingen ved hjælp af en lukkemetode
$product = 10;
$category = Category::with(['products'=> function($query) use($product) {
$query->where('id','!=', $prodcut);
}])
->whereHas('products', function (Builder $query) use($product) {
$query->where('id', $product);
})->get();