sql >> Databasteknik >  >> RDS >> Mysql

Hur får man kategorimässigt alla produkter utan ett specifikt produkt-ID i laravel?

För att visa kategorimässiga produkter och utesluta specifika produkter från relaterad kollektion kan du fråga produktkategori och ivrig ladda relaterade produkter med with men ta bort önskad produkt från samlingen med en stängningsmetod

$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();


  1. Mysql-användningen av addslashes()

  2. Utför almbic-uppgradering i flera scheman

  3. Hur beställer man en MySQL-fråga efter en specifik kolumn?

  4. Hur man villkorligt UPPDATERA/INSERT efter DELETE som inte hittar rader?