私は過去24時間、1週間、1ヶ月間のデータのみを取得しようとしています。私は作業コードを持っていますが、正しく取得すれば「別の方法」です。 2016年11月30日の時点で、データ値を2016年12月1日に設定した場合、24時間前の情報でも情報は取得されますが、そうではありません。日付が2016年11月30日で、2016年11月28日に設定されている場合、24時間目はそれを取得しません。私のために、それは後方にあるように聞こえる。私は説明が理解できることを願っています。Laravel - 過去24時間、1週間または1か月のデータを取得
$getItemsOneDay = Deposit::where('steam_user_id',0)->where('status', Deposit::STATUS_ACTIVE)->where('created_at', '>', Carbon::now()->subMinutes(1440))->get();
$getItemsOneWeek = Deposit::where('steam_user_id',0)->where('status', Deposit::STATUS_ACTIVE)->where('created_at', '>', Carbon::now()->subMinutes(10080))->get();
$getItemsOneMonth = Deposit::where('steam_user_id',0)->where('status', Deposit::STATUS_ACTIVE)->where('created_at', '>', Carbon::now()->subMinutes(43200))->get();