2016-08-08 9 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

私はCarbonを使って解決しました。

$ customers = CompanyModel :: where(( "term_ending")、 "="、Carbon :: today()) - > get();

ありがとう:)

関連する問題