を使用しているプロジェクトで問題が発生しましたLaravel 4.2
。
問題のあるコードの一部..
$xx = xx::where('user_id','=',$user_id)
->where('date','>=',$first_day) //$first_day is first day of any month
->where('date','<=',$last_day)//$last_day is last day of same month
->get();
print_r($xx);die();
//records present but empty array for current month but working fine for any previous month
結果
Illuminate\Database\Eloquent\Collection オブジェクト ( [items:protected] => Array ( ) )
Laravel の最後のクエリ ログ
Array ( [query] => select * from
x_xx
whereuser_id
= ? anddate
= ? anddate
<= ? [bindings] => Array ( [0] => 17 [1] => 2016-04-1 [2] => 2016- 04-30 ) [時間] => 0.69 )
mysql phpmyadminで実行すると、15個のレコードが得られました
select * from
x_xx
whereuser_id
= 17 anddate
>= '2016-04-1' anddate
<= '2016-04-30' //mysql で見つかった合計 15 レコード