Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak uzyskać kategorię wszystkich produktów bez jednego konkretnego identyfikatora produktu w laravelu?

Aby wyświetlić produkty z uwzględnieniem kategorii i wykluczyć określone produkty z powiązanej kolekcji, możesz wyszukać kategorię produktu i szybko załadować powiązane produkty za pomocą with ale usuń żądany produkt z kolekcji za pomocą metody zamykania

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy istnieje MySQL.. WSTAW ... NA WYBIERZ ZDUPLIKOWANY KLUCZ?

  2. Migracja danych do Firebase z mysql

  3. Które zestawienie MySQL dokładnie pasuje do porównania ciągów PHP?

  4. mysql.connector.errors.ProgrammingError:Nieudane przetwarzanie parametrów formatu;Nie można przekonwertować „listy” Pythona na typ MySQL

  5. Sprawdź wersję mySQL na Macu 10.8.5