2017-04-18 55 views
-2

我正在开发培训管理项目作为我的第二年项目,因为它最近有学员学员和过去的成员。对于那些我必须根据培训开始日期筛选活动成员和结束日期(请参阅数据库属性)。需要Laravel 5查询构建器和数据库帮助需要

enter image description here

让想成员参加今天和他的开始日期为4/18/2017.lets认为6个月10月18日/ 2017.for这些时间后,他将结束他的训练,他需要尽可能考虑点击导航栏中的活动成员导航后,这些成员必须从其他成员中过滤掉。

其实我不知道如何做到这一点,任何人都可以帮助我解决这个问题。如果可以请帮助我。

+0

你需要什么?请解释更多。这个? ($'''''');'$ q-> whereDate('start_date','<=',date('Ym-d')) - > whereDate('end_date','> =',date('Ym-d'));' –

+0

没有让我们认为一个成员今天加入,他的开始日期是4/18/2017.lets认为他会在6个月后10/18/2017结束他的训练。在这段时间他需要考虑作为一个活跃member.so点击活动后在导航栏中的成员导航必须从其他成员中过滤这些成员。 – Dasun

+0

检查https://laravel.com/docs/5.0/eloquent#query-scopes – apokryfos

回答

2

例如你的型号名称是学生,那么:

Students::whereDate('start_date', '<=', date('Y-m-d'))->whereDate('end_date', '>=', date('Y-m-d'))->get(); 
+0

非常感谢 – Dasun