扫码关注官方订阅号
在我的Laravel应用中,我想要获取所有用户记录,其中“created_at”时间戳比当前日期早三个月,使用Eloquent查询构建器能实现吗?
首先,你可以使用Carbon来获取3个月前的日期。
$date = Carbon::now()->subMonths(3)->format('Y-m-d');
然后我们需要在那之前的所有记录。所以,查询应该是-
$users = User::where('created_at', '<=', $date)->get();
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
首先,你可以使用Carbon来获取3个月前的日期。
$date = Carbon::now()->subMonths(3)->format('Y-m-d');然后我们需要在那之前的所有记录。所以,查询应该是-
$users = User::where('created_at', '<=', $date)->get();