created_at
の日付が今日から30日を超えているモデル「ユーザー」からオブジェクトを抽出しようとしています。
Carbon :: now()==>欲しい==> Carbon :: now()-30days
$users = Users::where('status_id', 'active')
->where( 'created_at', '<', Carbon::now())
->get();
どうすればこれを達成できますか?
subDays()
メソッドを使用します。
$users = Users::where('status_id', 'active')
->where( 'created_at', '>', Carbon::now()->subDays(30))
->get();
常に strtotime を使用して、現在の日付からの日数を引くことができます。
$users = Users::where('status_id', 'active')
->where( 'created_at', '>', date('Y-m-d', strtotime("-30 days"))
->get();