2017-04-18 61 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