我正在尝试分别跟踪/统计mysite.com/user
和mysite.com/user/leadpage
的访问者。我已尝试使用weboAp/Visitor,但它只记录IP并点击数据库,而无法指定访问哪个页面。我使用的是最新的Laravel v5.4。
答案 0 :(得分:0)
您可以为自己创建一个简单的保存Ip&页。您创建一个简单的表来保存它们。制作一个可以做到这一点的中间件,并将该中间件传递给您想要跟踪的路由。当其中一个页面被调用时,它将自动保存用户数据。
小插图
public function handle($request, Closure $next)
{
$ip = $_SERVER['REMOTE_ADDR'];
$url = $url = $request->url();
VisitModel::create(['ip' => $ip, 'url' => $url]);
return $next($request);
}
这是一个基本想法。我想你可以随心所欲地改进它。