2016-12-13 2 views
3

created_at 날짜가 오늘부터 30 일이 넘은 Model "Users"에서 개체를 추출하려고합니다. 지금 현재Laravel 현재 날짜의 탄소 빼기 요일

탄소 :() ==> 내가 원하는 ==> 탄소 :() -

$users = Users::where('status_id', 'active') 
       ->where('created_at', '<', Carbon::now()) 
       ->get(); 

삼십일는 어떻게 달성 할 수 있습니까?

답변

17

사용 subDays() 방법 :

$users = Users::where('status_id', 'active') 
      ->where('created_at', '>', Carbon::now()->subDays(30)) 
      ->get(); 
+0

감사합니다 순전히. 그것을 시도하십시오 – zeetit

+1

30 일 전에 생성 된 사용자를 얻기 위해 '<' to '>'을 변경 하시겠습니까? –

+1

현재 날짜가 현재 날짜로부터 30 일 이상 지난 것입니다. 나는이 논리가 나를 위해 일을한다고 생각한다. – zeetit