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();