Laravel - Второй, где не действует - PullRequest
0 голосов
/ 31 октября 2018
$from_date = Carbon::today();
$to_date =  Carbon::today();



$users = User::where('created_at', '>=', $from_date)
            ->where('created_at', '<=', $to_date)
            ->count();

Я пытаюсь создать несколько отчетов. Сегодня один из предустановок. Даты являются переменными from_date & to_date. Но второй столбец всегда приводит к записи равной 0.

Есть два пользователя, которые зарегистрировались сегодня, и один раз, когда второй удален, я получаю результаты.

Ответы [ 4 ]

0 голосов
/ 31 октября 2018

используйте это

 $users = User::whereDate('created_at', Carbon::today())->count();
0 голосов
/ 31 октября 2018

Для сегодняшних результатов вы можете использовать

$users = User::whereDate('created_at', Carbon::today())
        ->count();
0 голосов
/ 31 октября 2018

Для проверки только даты используйте ->whereDate метод

$users = User::whereDate('created_at', '>=', $from_date)
            ->whereDate('created_at', '<=', $to_date)
            ->count();
0 голосов
/ 31 октября 2018

Измените даты и даты на это:

$from_date = Carbon::today()->startOfDay();
$to_date = Carbon::today()->endOfDay();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...