Как я могу группировать по соотношению?Laravel Группировка по светлому отношению
Пример
Sales::with('product_detail.product')->groupBy('product_name')->get()
Как я могу получить результат с красноречивым кодом?
Как я могу группировать по соотношению?Laravel Группировка по светлому отношению
Пример
Sales::with('product_detail.product')->groupBy('product_name')->get()
Как я могу получить результат с красноречивым кодом?
это поможет вам сделать группировку по отношениям.
$sales = Order::Sales('product')
->where('approved','=','Yes')
->groupBy('product_id')
->orderBy(DB::raw('COUNT(id)','desc'))
->get(array(DB::raw('COUNT(id) as totalsales'),'product_id'));
Вы можете задать функцию обратного вызова для группирования вашего отношения так:
Sales::with(['product_detail.product' => function($query){
$query->groupBy('product_name');
}])->get();
Был ли это решить еще? –