我的应用程序有一个仪表板,必须显示今天提交的最后 10 个条目。
如何过滤我的 Eloquent 查询以仅显示created_at
今天的项目?
编辑:这是雄辩的方式吗?
Entry::where('DATE(created_at)', '=', 'DATE()') [...]
你为什么不使用:
Entry::where('created_at', '>=', date('Y-m-d'))
如果 PHP 与数据库服务器在同一台机器上运行(因此时间相同)?
有时可能会出现时间问题。PHP与数据库服务器在同一台机器上运行,那么它将是安全的。
你可以使用 Laravel 附带的Carbon Library轻松完成此操作。
Entry::where('created_at', '>=',Carbon::today())