1
我试图跟踪/计算单独访问者mysite.com/user
和mysite.com/user/leadpage
。我试过使用weboAp/Visitor,但它只记录IP并单击数据库,而没有任何指定访问哪个页面的方式。我正在使用最新的Laravel v5.4。同一个Laravel项目中的2个不同页面的单独访问计数器
我试图跟踪/计算单独访问者mysite.com/user
和mysite.com/user/leadpage
。我试过使用weboAp/Visitor,但它只记录IP并单击数据库,而没有任何指定访问哪个页面的方式。我正在使用最新的Laravel v5.4。同一个Laravel项目中的2个不同页面的单独访问计数器
您可以为自己创建一个简单的页面,您可以在其中保存IP &页面。你创建一个简单的表来保存这些表。制作一个可以做到这一点的中间件,并将该中间件传递给您要跟踪的路线。当其中一个页面被调用时,它会自动保存用户数据。
小插图
public function handle($request, Closure $next)
{
$ip = $_SERVER['REMOTE_ADDR'];
$url = $url = $request->url();
VisitModel::create(['ip' => $ip, 'url' => $url]);
return $next($request);
}
这是一个基本的想法。我想你可以尽可能多地改进它。