Updated chart for games per category

This commit is contained in:
Anna-Sara Sélea 2025-09-22 08:28:58 +02:00
parent a943068073
commit c7b1c5120b

View file

@ -25,7 +25,7 @@ class PopularCategoryChart extends ChartWidget
protected function getData(): array protected function getData(): array
{ {
$categories = Category::where('type', 'game')->get(); $categories = Category::where('type', 'game')->get()->sortBy('id')->sortDesc();
$categoryNames = []; $categoryNames = [];
foreach ($categories as $obj){ foreach ($categories as $obj){
@ -34,17 +34,17 @@ class PopularCategoryChart extends ChartWidget
$items = Reserveditem::withTrashed()->with('item')->whereHas('item', function($query){ $items = Reserveditem::withTrashed()->with('item')->whereHas('item', function($query){
return $query->where('type', 'game'); return $query->where('type', 'game');
})->get()->groupBy('item.category_id'); })->get()->groupBy('item.category_id')->sortBy('item.category_id')->sortDesc();
$itemCategoriesCount = []; $itemCategoriesCount = [];
foreach ($items as $item){ foreach ($items as $item){
$itemCategoriesCount[] = $item->count();
$itemCategoriesCount[] = $item->count();
} }
dd($items);
return [ return [
'datasets' => [ 'datasets' => [
[ [