laravel - 如何使用 antonioribeiro/tracker 返回 tracker_sessions 表中的所有行
问题描述
我正在使用antonioribeiro/tracker进行网站分析。一切都按预期工作,但是当我这样做时,我想计算 tracker_sessions 表中的所有行
$sessions = Tracker::sessions();
return count($sessions);
它只返回今天创建的行数。我将如何返回 tracker_sessions 表中的所有行?
解决方案
查看文档,您可以这样做以获得更多会话:
$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();
推荐阅读
- intellij-idea - 在 Ubuntu 发行版上运行的 Pycharm 上的自动格式化代码
- python - 如何在保留字典顺序的同时重命名键(Python 3.7+)?
- sql - 根据先前的结果选择前 N 行加上另一个选择
- python - numpy.core._exceptions.UFuncTypeError: ufunc 'subtract' 不包含签名匹配类型的循环
- python-3.x - 如果后面有 STDIN,则不会打印 STDOUT 的最后一行
- jquery - 如何使用 jQuery 从 JSON 数组中获取值
- android - 我可以在 kotlin 的 if () 中使用响应吗?
- graphviz - Graphviz:如何使用 circo 布局仅将节点放置在下半圆中?
- javascript - React:无法在“节点”上执行“removeChild”:要删除的节点不是该节点的子节点
- html - CSS 关键帧动画在 Safari 上不流畅,但在 Chrome 上有效