Php Laravel:选择当天创建的条目
我有一个Laravel模型,Php Laravel:选择当天创建的条目,php,mysql,laravel,datetime,eloquent,Php,Mysql,Laravel,Datetime,Eloquent,我有一个Laravel模型,用户。它利用了标准的Laravel时间戳:在处创建和在处更新 我想找到与给定用户在同一日期创建的用户 问题是我不能直接比较数据库字段,因为这些字段也包含时间,比如:2016-03-27 14:46:30 我想做这样的事情: User::where('created_at', $user->created_at); 但它似乎不是这样工作的 有什么建议吗?尝试使用whereDate条件: $q->whereDate('created_at', '=', $y
用户
。它利用了标准的Laravel时间戳:在
处创建和在
处更新
我想找到与给定用户在同一日期创建的用户
问题是我不能直接比较数据库字段,因为这些字段也包含时间,比如:2016-03-27 14:46:30
我想做这样的事情:
User::where('created_at', $user->created_at);
但它似乎不是这样工作的
有什么建议吗?尝试使用
whereDate
条件:
$q->whereDate('created_at', '=', $your_date);
希望这能有所帮助。然后我必须从数据库中获取每一条记录,并为每一条记录创建新的碳实例,我宁愿不这样做。是的,工作起来很有魅力。我相信我已经在文档中看到了这个方法,但目前还没有意识到它的用途。这个解决方案的缺点是不能使用索引,因为
whereDate
使用函数。