我试图为在Laravel 5.8中具有“ end_time”作为dateTimeTz()列的模型创建一个简单的作用域。我正在使用:
public function scopeActive($query)
{
return $query->whereNull('end_time')->orWhere('end_time', '>', Carbon::now());
}
但这只是比较end_time列的date元素,并为我提供所有从今天起严格结束的内容,而我也希望在今天晚些时候结束任何内容。
解决这个问题的正确方法是什么?