1

我正在尝试单独跟踪/计算mysite.com/user访问者mysite.com/user/leadpage。我试过使用weboAp/Visitor,但它只记录 IP 并点击数据库,而没有任何方式指定访问了哪个页面。我正在使用最新的 Laravel v5.4。

4

1 回答 1

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);
}

这是一个基本的想法。我想你可以随心所欲地改进它。

于 2017-03-16T08:07:50.327 回答