我正在做一个项目,我必须跟踪在当前时间的最后一小时内添加的所有记录。
我可以通过使用以下查询来做到这一点,
select count(*) as cnt
from log
where date >= DATE_SUB(NOW(),INTERVAL 1 HOUR);
但无法在 Laravel 中执行相同的操作。
最佳答案
您可以使用 Carbon 日期时间 api 获取最后一小时格式的日期时间
$count = \DB::table('logs')->where('date', '>=', \Carbon\Carbon::now()->subHour())->count();
关于php - 使用 Laravel 5.1 获取过去一小时内添加的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33938834/