75 lines
2.5 KiB
PHP
75 lines
2.5 KiB
PHP
<?php
|
|
|
|
use App\Models\Visitor;
|
|
|
|
return [
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Enabled
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| This is a 'master' switch to enable/disable logging. Setting this to
|
|
| false will disable all logging.
|
|
|
|
|
*/
|
|
'enabled' => env('ROUTE_STATISTICS_ENABLED', true),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Store parameters
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| If this setting is set to true the route parameters will also be logged.
|
|
|
|
|
*/
|
|
'store_route_parameters' => env('ROUTE_STATISTICS_STORE_ROUTE_PARAMETERS', false),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Aggregation
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| This setting controls how we should aggregate requests.
|
|
| Possible values are: SECOND, MINUTE, HOUR, DAY, MONTH, YEAR
|
|
|
|
|
*/
|
|
'aggregate' => env('ROUTE_STATISTICS_AGGREGATE', 'DAY'),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Model
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| This is the model used to store request statistics.
|
|
| It is possible to implement a custom model which extends the default model
|
|
| or alternatively implement a completely new model which implements
|
|
| Bilfeldt\RequestLogger\Contracts\RequestLoggerInterface
|
|
|
|
|
*/
|
|
'model' => env('ROUTE_STATISTICS_MODEL', Visitor::class),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Store Strategy
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| If you set this to true, the Logs stored in the database using queues
|
|
| It is good when you have large database
|
|
|
|
|
*/
|
|
'queued' => env('ROUTE_STATISTICS_QUEUED', false),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| User Model
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| This is the model used for user relationships.
|
|
| You can set a custom user model for relationships.
|
|
|
|
|
| Leaving this empty will use the model from the 'users' auth provider.
|
|
|
|
|
*/
|
|
'user_model' => env('ROUTE_STATISTICS_USER_MODEL'),
|
|
];
|