Mysql
 sql >> Base de données >  >> RDS >> Mysql

filtre laravel d'appartenances à plusieurs

Vous devez utiliser whereDoesntHave() pour sélectionner des modèles qui n'ont pas de modèle associé répondant à certains critères :

$users = User::whereDoesntHave('roles', function($q){
    $q->where('role_id', 5);
})->get();