巴克拉杰 / 数据库监视器
Laravel 包用于跟踪和监视数据库请求
0.2
2018-07-31 10:25 UTC
Requires
Requires (Dev)
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~6.0
This package is not auto-updated.
Last update: 2024-09-29 05:21:13 UTC
README
Laravel 包用于监视数据库请求,通过 Chartjs 图表库暴露 API 来收集使用统计数据或使用包内建视图在图表上表示数据。
安装
使用以下命令通过 composer 安装此包
composer require bakraj/databasewatcher
更新 composer 后,将服务提供者添加到 config/app.php 文件中的 providers 数组
$ bakraj\DataBaseWatcher\DataBaseWatcherServiceProvider::class,
Laravel 5.5 使用包自动发现功能,因此不需要手动添加 ServiceProvider。
发布视图、资源和配置
1- 发布全部
$ php artisan vendor:publish --provider="bakraj\DataBaseWatcher\DataBaseWatcherServiceProvider"
2- 发布视图
$ php artisan vendor:publish --tag=databasewatcer.views --force
3- 发布资源
$ php artisan vendor:publish --tag=databasewatcer.assets --force
API 文档
总体统计数据
调用路由
/databasewatcher/overall
预期结果
{
"stats":
{
"2018-07-25":121
}
}
特定日期统计数据
调用路由
/analyze/{date}
预期结果
{
"stats":
{
"hour_request":
{
"1":3,"2":9
},
"total":12
}
}