---
title: "Dashboardy — Metrics for Laravel | Roundly"
description: "Načítajte viacero zaregistrovaných metrík jedným volaním do jednej obálky s kľúčmi, so spoločným obdobím a voliteľne aj časovým pásmom."
url: https://roundly-consulting.com/sk/open-source/navody/metrics-for-laravel/dashboardy
language: sk
---

[Všetky balíky](https://roundly-consulting.com/sk/open-source.md)

[Metrics for Laravel](https://roundly-consulting.com/sk/open-source/navody/metrics-for-laravel.md)

# Dashboardy

Metrics::dashboard() naraz vyhodnotí zoznam zaregistrovaných metrík do jednej obálky s kľúčmi, so spoločným obdobím a voliteľne aj časovým pásmom — ideálne pre endpoint dashboardu:

```php
use RoundlyConsulting\Metrics\Enums\Period;
use RoundlyConsulting\Metrics\Facades\Metrics;

return Metrics::dashboard(['users', 'revenue', 'churn'])
    ->range(Period::ThisMonth)
    ->timezone('America/New_York')   // optional shared timezone
    ->toArray();
// ['users' => [...envelope...], 'revenue' => [...], 'churn' => [...]]

// A custom window works the same way
Metrics::dashboard(['users', 'revenue'])
    ->range(Period::Custom, '2024-01-01 00:00:00', '2024-03-01 00:00:00')
    ->toArray();
```

- range(Period|string $range, ?string $customRangeStart = null, ?string $customRangeEnd = null) — použije sa na každú metriku; bez neho si každá metrika ponechá vlastné obdobie.
- timezone(?string $timezone) — vyhodnotí všetky metriky v spoločnom časovom pásme.
- toArray() — obálka s kľúčmi, jedna položka na kľúč, v zadanom poradí.

## Vrátenie dashboardu

Dashboard implementuje Responsable, takže ho controller vráti priamo a dostane JSON obálku:

```php
public function index()
{
    return Metrics::dashboard(['users', 'revenue', 'churn'])->range(request('period', 'TODAY'));
}
```

Každý kľúč musí byť zaregistrovaný — neznámy kľúč vyhodí UnknownMetricException pri vyhodnotení dashboardu.

## Prejavte lásku k open source

Tento balík je zadarmo pod licenciou MIT. Ak vám šetrí čas, jednorazový príspevok alebo členstvo na Patreone nám pomôže ho ďalej udržiavať, testovať a dokumentovať.

[Ďalšie spôsoby podpory vrátane kryptomien](https://roundly-consulting.com/sk/podporte-nas.md)

Odoslaním daru súhlasíte s našimi [podmienkami prijímania darov](https://roundly-consulting.com/sk/podmienky-darov.md).

[Podporte našu open-source prácu (otvorí sa v novej karte)](https://donate.stripe.com/dRmeVe8FX5PF1Qd9pXcEw00) [Pridajte sa k nám na Patreone (otvorí sa v novej karte)](https://www.patreon.com/cw/roundly)

## Chcete to zabudovať do svojho produktu?

Naše balíky integrujeme do zákazkových Laravel a AI riešení. Napíšte nám, na čom pracujete, a ozveme sa do 48 hodín.

[Ponuka do 48 hodín](https://roundly-consulting.com/sk/kontakt.md) [Prezrieť všetky balíky](https://roundly-consulting.com/sk/open-source/navody/metrics-for-laravel.md)
