首页 > 解决方案 > 如何使用 antonioribeiro/tracker 返回 tracker_sessions 表中的所有行

问题描述

我正在使用antonioribeiro/tracker进行网站分析。一切都按预期工作,但是当我这样做时,我想计算 tracker_sessions 表中的所有行

$sessions = Tracker::sessions();
return count($sessions);

它只返回今天创建的行数。我将如何返回 tracker_sessions 表中的所有行?

标签: laravellaravel-5

解决方案


查看文档,您可以这样做以获得更多会话:

$sessions = Tracker::sessions(60 * 24 * 365 ); // get sessions (visits) from the past 365 days

..,或您想要的任何分钟数。

您还可以使用 Query Builder 直接对表进行计数:

use Illuminate\Support\Facades\DB;

$sessions = DB::table('tracker_sessions')->count();

推荐阅读