Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Laravel pertence ao Many onde não tem um dos


Você pode usar o whereDoesntHave() do Eloquent restrição para obter o que você precisa:
// get all Videos that don't belong to category 2 and 3
Video::whereDoesntHave('categories', function($query) {
  $query->whereIn('id', [2, 3]);
})->get();