2016-08-08 46 views
0

我有以下代碼來獲得今天的期限到期的客戶。MySQL選擇日期等於今天在Laravel 5.2

$customers = CompanyModel::where(("term_ending") ,"=", "CURDATE()")->get(); 

但是當我運行它時,它返回null。

同樣的查詢我運行在Mysql它給我的結果。

select * from `companies` where `term_ending` = CURDATE() 

我在做什麼錯?

+0

這可能取決於如何定義CompanyModel。請包括更多的代碼。 – marthursson

+0

如果你想使用mysql本地函數,你必須把它包裝在\ DB :: raw() –

回答

0

我用碳解決了它。 ()(「term_ending」),「=」,Carbon :: today()) - > get();

謝謝:)