Laravel查询显示最快开始的记录但不显示日期已过的记录

时间:2016-10-13 13:01:04

标签: laravel

我有点新,所以我只知道基础知识。我有一个课程表,其中有一个课程的start_date(时间戳),我想显示课程开始关闭到当前日期,但不是已经过的课程(例如昨天的课程)。

我也不需要用范围来做这件事。

我的模特是App \ Course。我目前的代码是

$course = Course::latest()->take(6)->get());

有人可以帮忙吗?谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个:

$course = Course::where('start_date', '>', Carbon::now())->orderBy('start_date', 'desc')->take(6)->get());

如果您将start_date添加到$dates变量,则会有效。