2
我试图从日期列高于或等于当前时间的模型中获取关系数据。Laravel雄辩日期等于或大于DateTime
日期列格式化为这样的:Y-M-d H:我:■
我想要做的就是抓住所有行Y-M-d H:我:s是在未来。
例如:让我们假设日期是2017-06-01和时间是09:00:00 然后,我想获得日期在未来的所有行,并且时间在未来。
目前我的代码看起来像这样,它几乎可以工作,但它不会抓取日期为当天的行。
public function customerCardFollowups() {
return $this -> hasMany('App\CustomerCardFollowup', 'user_id') -> whereDate('date', '>', Carbon::now('Europe/Stockholm')) -> orderBy('date', 'asc') -> take(20);
}
我在做什么错? 在此先感谢。
使用'where',而不是'whereDate'如果你要考虑的时间在你的检查和'> ='而不是'>' 。 – Sandeesh
我会尽力的。谢谢 – Kaizokupuffball
似乎只是使用“where”来修复它。谢谢! – Kaizokupuffball