计算laravel / php中的网络访问量

时间:2016-12-28 15:40:40

标签: php laravel

我有一个新闻网站,我想在我的网站主页上显示我的网络访问。该网站由laravel框架创建。 我只想展示网络访问。所以我希望你能给我一个简单的方法。我试图在谷歌找到这个,但我没有找到我想要的最佳答案。希望你帮帮我。谢谢大家!

1 个答案:

答案 0 :(得分:0)

您可以创建中间件并将其应用于除Ajax之外的所有路由以及您不想计算的其他路由。然后,只需使用DB::insert()将每个访问信息存储在某个表中,这是最简单,最快速的解决方案。

为确保每个会话只存储一次数据,您可以使用session()来存储布尔值:

session(['visit-saved' => true]);

然后每次在相同的中间件中检查它:

if (!session('visit-saved')) {
    DB::table('visits')->insert([....]);
}