2017-07-10 11 views
0

とクエリの日付と時間、私はテーブル内の二つのフィールドがあります。日付と時刻を、そして私は、この条件にすべての項目を表示したい:Laravel 5つのどのように関係二つのフィールド、どこ

$now = date('Y-m-d'); 
$time = date('H:i:s'); 

$news = News::where('date', '<=', $now)->where('time', '<=', $time)->where('active', '1')->orderBy('date', 'desc')->orderBy('time', 'desc')->get(); 

そしてI時刻を日付に調整したい私は、今日が今日よりも少ない場合、時間が影響を受ける必要はないことを意味します。

答えて

0

私は次のようにそれを解決した:

 $news = New::where('date', '<', $now)->where('active', '1')->orWhere('date', '=', $now)->where('time', '<=', $time)->where('active', '1')->orderBy('date', 'desc')->orderBy('time', 'desc')->get(); 

はたぶん、クリーンな方法があります。

関連する問題