Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để có được danh mục khôn ngoan cho tất cả sản phẩm mà không có một ID sản phẩm cụ thể trong laravel?

Để hiển thị các sản phẩm khôn ngoan theo danh mục và loại trừ các sản phẩm cụ thể khỏi bộ sưu tập có liên quan, bạn có thể truy vấn danh mục sản phẩm và tải các sản phẩm liên quan một cách háo hức bằng cách sử dụng with nhưng xóa sản phẩm mong muốn của bạn khỏi bộ sưu tập bằng phương pháp đóng

$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. Cách nhận giá trị tương tự trong Oracle

  2. Hibernate CriteriaBuilder để tham gia nhiều bảng

  3. php:cách thay đổi dữ liệu chuỗi thành dữ liệu số

  4. Cách nối hai cột vào cùng một bảng

  5. Thiết lập lưu trữ cấu hình [tệp so với cơ sở dữ liệu]