mirror of
https://github.com/anna-sara/filament_inventory
synced 2025-12-24 04:57:13 +01:00
Compare commits
2 commits
6818f1c514
...
12c22f5069
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
12c22f5069 | ||
|
|
7ace7e13e3 |
1 changed files with 4 additions and 9 deletions
|
|
@ -10,7 +10,7 @@ use App\Models\Item;
|
|||
|
||||
class PopularCategoryChart extends ChartWidget
|
||||
{
|
||||
protected static ?string $heading = 'Game reservations by category';
|
||||
protected static ?string $heading = 'Reservations by category';
|
||||
protected static ?string $maxHeight = '275px';
|
||||
|
||||
protected static ?array $options = [
|
||||
|
|
@ -26,20 +26,15 @@ class PopularCategoryChart extends ChartWidget
|
|||
|
||||
protected function getData(): array
|
||||
{
|
||||
$categories = Category::where('type', 'game')->get()->sortBy('id')->pluck('name');
|
||||
$categories = Category::get()->sortBy('id')->pluck('name');
|
||||
|
||||
$items = Reserveditem::withTrashed()->with('item')->get()->groupBy('item.category_id')->sortByDesc('item.category_id');
|
||||
$items = Reserveditem::withTrashed()->with('item')->get()->groupBy('item.category_id')->orderBy('item.category_id', 'desc');
|
||||
$itemCategoriesCount = [];
|
||||
|
||||
foreach ($items as $item){
|
||||
$item1 = Item::where('id', $item[0]->item_id)->get();
|
||||
$type = Category::where('id', $item1[0]->category_id)->get();
|
||||
if ($type[0]->type === "game") {
|
||||
$itemCategoriesCount[] = count($item);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return [
|
||||
'datasets' => [
|
||||
[
|
||||
|
|
|
|||
Loading…
Reference in a new issue