laravel扩展包统计页面访问次数——awssat/laravel-visits,用于统计在每个页面的访问次数,通过判断IP来实现通过访问次数的功能。
项目地址:https://github.com/awssat/laravel-visits
安装命令:
composer require awssat/laravel-visits
安装成功之后将配置文件发布出来:
php artisan vendor:publish --provider="awssat\Visits\VisitsServiceProvider"
会生成配置文件config/visits.php
为了提高统计的性能,我们需要进行额外的配置
在config/database.php中redis选项增加以下内容:
'laravel-visits' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 3, // anything from 1 to 15, except 0 (or what is set in default)
],
完整的代码如下:
'redis' => [
'client' => 'predis',
'default' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 0,
],
'laravel-visits' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 3, // anything from 1 to 15, except 0 (or what is set in default)
],
],