laravel whereDoesntHave

select * from `feeds` where not exists (select * from `black_lists` where `feeds`.`user_id` = `black_lists`.`target_id` and `user_id` = ?)
FeedModel
->whereDoesntHave('blacks', function ($query) use ($user) {
    $query->where('user_id', $user);
})
->get();

原文地址:https://www.cnblogs.com/sgm4231/p/10678756.html