Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да получите всички продукти по категория без един конкретен идентификатор на продукта в laravel?

За да покажете продукти според категорията и да изключите конкретни продукти от свързаната колекция, можете да направите заявка за категория на продукта и да заредите свързани с нетърпение продукти, като използвате with но премахнете желания от вас продукт от колекция чрез метод на затваряне

$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. Java / MySQL - Как да осъществя достъп до връзка от друг клас?

  2. Symfony 2:INNER JOIN върху несвързана таблица с конструктор на заявки за доктрини

  3. Как да получите категории и подкатегории Query Builder в Laravel

  4. Как да върнете позицията на елемент от списък в MySQL

  5. Как мога да направя незадължително JOIN с SQL