Laravel 5.6 Polymorphic relation with whereHas
There are some issues using whereHas i don't why. this situation can be handled in other way though
you might not find where method in the editors but it can be used and it works accordingly. use tosql() to further check the query.
Order::with('part.pcategory')->where( function ($query) {
$query->whereIn('part_id', function ($query) {
$query->select('id')
->from('sfd_part')
->where('cat_id',4);
});
})->get();