2017-12-01 1 views
2

오늘 데이터베이스에 삽입되는 행의 수를 표시하려고합니다. 불행히도 현재 laravel 버전은 4.2입니까? 아무도 우리에게Laravel 4.2 오늘 삽입되는 행의 수를 계산합니다.

$nr=CardComment::count('created_at')->where('created_at' > today_date); 
+2

어디서나 개수 만 전환하면됩니다. –

+0

오늘 날짜는 어떨까요? 어떻게 자동으로 되나요? –

+0

시도 :'$ nr = CardComment :: where ('created_at'> $ today_date) -> count(); ' –

답변

3

하나를 도울 수 옵션이 여기에 원시 WHERE 절을 사용하는 것입니다 :

$nr = CardComment::whereRaw('DATE(created_at) = CURDATE()') 
      ->count('created_at') 

이 방법의 장점은 "오늘"외부 PHP 변수에 의존하지 않는다는 것입니다, 오히려 MySQL이 직접 처리합니다.

+0

이 var을 내보기 보드 -black.php –

+0

@ 엘리자벳에 어떻게 전달할 수 있습니까? 나는 당신의 질문을 이해하지 못합니다. –