首頁  >  問答  >  主體

Laravel:篩選出創建超過三個月的用戶

<p>在我的Laravel應用程式中,我想要取得所有使用者記錄,其中「created_at」時間戳比當前日期早三個月,使用Eloquent查詢建構器能實現嗎? </p>
P粉115840076P粉115840076440 天前406

全部回覆(1)我來回復

  • P粉146080556

    P粉1460805562023-08-28 14:52:12

    首先,你可以使用Carbon來取得3個月前的日期。

    $date = Carbon::now()->subMonths(3)->format('Y-m-d');

    然後我們需要在那之前的所有記錄。所以,查詢應該是-

    $users = User::where('created_at', '<=', $date)->get();

    回覆
    0
  • 取消回覆