Laravel Easy Metrics — це пакет для генерації метрик, призначений для роботи з Laravel, Filament тощо. Він може допомогти вам швидко створити такі показники, як щомісячні тенденції, річні тенденції тощо, і підтримує різні типи запитів, такі як min, max, sum, average і count.
use SaKanjo\EasyMetrics\Metrics\Trend;
use App\Models\User;
[$labels, $data] = Trend::make(User::class)->countByMonths();
Ви можете використовувати це для легкого створення віджетів Filament v3 (приклад) для швидкого відображення користувацьких показників на інформаційних панелях вашої програми. З коробки він підтримує такі типи показників:
- Штрих-метрика
- Показник пончика
- Лінійна метрика
- Кругова метрика
- Полярна метрика
- Показник тренду
- Показник цінності
Ви можете дізнатися більше про цей пакунок, отримати повні інструкції зі встановлення та переглянути вихідний код на GitHub.