आपको whereDoesntHave()
. का उपयोग करना चाहिए उन मॉडलों का चयन करने के लिए जिनका कोई संबंधित मॉडल कुछ मानदंडों को पूरा नहीं करता है:
$users = User::whereDoesntHave('roles', function($q){
$q->where('role_id', 5);
})->get();
आपको whereDoesntHave()
. का उपयोग करना चाहिए उन मॉडलों का चयन करने के लिए जिनका कोई संबंधित मॉडल कुछ मानदंडों को पूरा नहीं करता है:
$users = User::whereDoesntHave('roles', function($q){
$q->where('role_id', 5);
})->get();