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 на основе любой пользовательской логики, которую вы хотите.
Вы можете увидеть этот пакет в действии с помощью демонстрационной панели мониторинга Read only. Вы можете узнать больше об этом пакете, получить полные инструкции по установке и просмотреть код source на GitHub.