【发布时间】:2014-07-23 14:22:53
【问题描述】:
我有一个 Eloquent 模型 (Test) 与名为 tests 的 MySQL 表相关联,其结构如下:
tests
id int
created_at date
updated_at date
correct boolean
我试图只选择今天、过去 7 天和上个月创建的测试,类似这样(伪代码):
$todays_tests = Test::where('created_at','=', 'today');
$this_weeks_tests = Test::where('created_at','=', 'last 7 days');
$this_months_tests = Test::where('created_at','=', 'last month');
我确信 Laravel 提供了一种简单的方法来做到这一点,但我不确定如何最好地去做。大概我需要使用原始 MySQL 查询?
非常感谢,
【问题讨论】:
标签: php mysql database laravel laravel-4