Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel:选择当天创建的条目_Php_Mysql_Laravel_Datetime_Eloquent - Fatal编程技术网

Php 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模型,
用户
。它利用了标准的Laravel时间戳:
处创建和
处更新

我想找到与给定用户在同一日期创建的用户

问题是我不能直接比较数据库字段,因为这些字段也包含时间,比如:
2016-03-27 14:46:30

我想做这样的事情:

User::where('created_at', $user->created_at);
但它似乎不是这样工作的


有什么建议吗?

尝试使用
whereDate
条件:

$q->whereDate('created_at', '=', $your_date);

希望这能有所帮助。

然后我必须从数据库中获取每一条记录,并为每一条记录创建新的碳实例,我宁愿不这样做。是的,工作起来很有魅力。我相信我已经在文档中看到了这个方法,但目前还没有意识到它的用途。这个解决方案的缺点是不能使用索引,因为
whereDate
使用函数。