Downloads
Stars
Version
Laravel package to monitor database request , exposing an API to collect the usage statistics or using the package builtin view to represent the data on graphs using Chartjs.
Require this package with composer using the following command:
composer require bakraj/databasewatcher
After updating composer, add the service provider to the providers
array in config/app.php
$ bakraj\DataBaseWatcher\DataBaseWatcherServiceProvider::class,
Laravel 5.5 uses Package Auto-Discovery, so doesn't require you to manually add the ServiceProvider.
1- publishing all:
$ php artisan vendor:publish --provider="bakraj\DataBaseWatcher\DataBaseWatcherServiceProvider"
2- publishing views:
$ php artisan vendor:publish --tag=databasewatcer.views --force
3- publishing assets:
$ php artisan vendor:publish --tag=databasewatcer.assets --force
calling the route
/databasewatcher/overall
expected result:
{
"stats":
{
"2018-07-25":121
}
}
calling the route:
/analyze/{date}
expected result:
{
"stats":
{
"hour_request":
{
"1":3,"2":9
},
"total":12
}
}