Chartello - це пакет для візуалізації даних вашої програми Laravel на простих інформаційних панелях:
Ви можете створити кілька інформаційних панелей, щоб розбити діаграми; наприклад, у вас може бути інформаційна панель продажів і інформаційна панель підтримки. На приладних дошках можна створити два типи панелей:
- Таблиці тенденційних діаграм
Можна заповнити діаграму тренду за допомогою наступного запиту, який містить заповнювачі дат початку та завершення:
SELECT DATE(created_at) AS x, COUNT(*) AS y
FROM users
WHERE created_at BETWEEN @start AND @end
GROUP BY x
ORDER BY x ASC
Заповнювачі означають, що ваші інформаційні панелі будуть коригуватися на основі вибраних діапазонів дат для надання діаграм на основі тенденцій.
Табличні діаграми є більш гнучкими, оскільки вони можуть практично приймати будь-яку вибрану комбінацію даних і перераховувати стовпці в таблиці:
Цей пакет також поставляється з проміжним програмним забезпеченням для обмеження доступу до інформаційних панелей. Ви можете налаштувати авторизацію для інформаційної панелі Chartello на основі будь-якої власної логіки, яку ви хочете.
Ви можете побачити цей пакет у дії за допомогою Демонстрація лише для читання. Ви можете дізнатися більше про цей пакет, отримати повні інструкції з встановлення та переглянути вихідний код на GitHub.