Wie kann ich per Beziehung gruppieren?Laravel Grouping von Eloquent
Beispiel
Sales::with('product_detail.product')->groupBy('product_name')->get()
Wie kann ich ein Ergebnis mit beredten-Code?
Wie kann ich per Beziehung gruppieren?Laravel Grouping von Eloquent
Beispiel
Sales::with('product_detail.product')->groupBy('product_name')->get()
Wie kann ich ein Ergebnis mit beredten-Code?
Dies wird Ihnen helfen, Gruppierung nach Beziehung zu tun.
$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'));
Sie können eine Callback-Funktion angeben, für Ihre Beziehung wie diese Gruppierung:
Sales::with(['product_detail.product' => function($query){
$query->groupBy('product_name');
}])->get();
dies noch nicht gelöst wurde? –