olegsv / history
此包将每个请求的信息存入clickhouse数据库
v1.0
2021-10-08 08:27 UTC
Requires
- php: >=7.1
- glushkovds/phpclickhouse-laravel: 1.10.0
- illuminate/routing: ^8.63
- illuminate/support: ^8.54
- laravel/ui: ^3.3
This package is auto-updated.
Last update: 2024-09-08 15:54:12 UTC
README
- 将ClickhouseServiceProvider添加到config/app.php文件的'providers'部分。
'providers' => [ ....... \PhpClickHouseLaravel\ClickhouseServiceProvider::class, .......
- 发布包文件
php artisan vendor:publish
- 在config/database.php文件中添加对clickhouse的连接。
'clickhouse' => [ 'driver' => 'clickhouse', 'host' => env('CLICKHOUSE_HOST'), 'port' => env('CLICKHOUSE_PORT','8123'), 'database' => env('CLICKHOUSE_DATABASE','default'), 'username' => env('CLICKHOUSE_USERNAME','default'), 'password' => env('CLICKHOUSE_PASSWORD',''), 'timeout_connect' => env('CLICKHOUSE_TIMEOUT_CONNECT',2), 'timeout_query' => env('CLICKHOUSE_TIMEOUT_QUERY',2), 'https' => (bool)env('CLICKHOUSE_HTTPS', null), 'retries' => env('CLICKHOUSE_RETRIES', 0), 'settings' => [ // optional 'max_partitions_per_insert_block' => 300, ], ],
- 运行迁移
php artisan migrate
- 现在您可以查看对服务器的所有请求(使用'/history'路由)。