weboap/visitor

此包已被弃用且不再维护。未建议替代包。

将访问者记录到数据库中,页面点击量,并为Laravel 5生成访问计数器

v2.0.5 2017-09-02 04:48 UTC

This package is auto-updated.

Last update: 2024-01-15 03:02:45 UTC


README

注册您的访问者,Laravel 5的页面点击量

对于Laravel 4使用版本v1.0.0

安装

推荐通过composer安装Visitor。

步骤1

运行

composer require weboap/visitor

步骤2

如果您的Laravel版本小于5.5,添加以下代码到app/config/app.php中的服务提供者列表

	Weboap\Visitor\VisitorServiceProvider::class

步骤3

迁移Visitor表运行

php artisan vendor:publish

然后

php artisan migrate

迁移visitor表

同时将config.php复制到/config目录

/config/visitor.php

根据需要修改它

步骤5(可选)

访问 http://dev.maxmind.com/geoip/geoip2/geolite2/

下载GeoLite2-City.mmdb

将其放置在(创建geo目录)

storage/geo/

或者您想要的任何位置,只需调整包配置以反映新位置即可,它用于定位访问者

使用

Visitor::log();   //log in db visitor ip, geo location, hit counter


Visitor::get();
Visitor::get( $ip );   //fetch ip record



Visitor::forget( $ip ); //delete ip from log


Visitor::has( $ip );   // checkk if visitor ip exist in log


Visitor::count()  // return count of all site registred unique visitors


Visitor::all();  // all records as array

Visitor::all(true);  // all records as collection


Visitor::clicks(); //total of all clicks


Visitor::range($date_start, $date_end); // visitors count in a date range;

###致谢 此产品使用MaxMind创建的GeoLite2数据,当可用时。

祝您享受!