Laravel — groupby внутри » с » не работает должным образом

#laravel

Вопрос:

На самом деле приведенный ниже код объясняет, чего я ожидал.

Но, когда я использую «groupby» внутри «с», он возвращает отсутствующие записи. Некоторые записи там не показаны.

Что не так с этой логикой?

 $products = Product::whereIn('id', $inventory)->with(['inventory' => function($q){
            $q->groupBy('shelf_id');
          }])->get();
 

Комментарии:

1. «Некоторые записи не отображаются» звучит так, как будто это сделала бы группа BY. Какого результата вы хотите и какой результат вы получаете?