Как подсчитать общее количество записей в выражении WHERE при использовании нумерации страниц в Laravel? - PullRequest
0 голосов
/ 24 марта 2020

У меня возникла проблема с подсчетом общего количества записей с использованием условия предложения WHERE с разбиением на страницы в Laravel.

Пример: у меня всего 100 записей (ученицы = 40 и ученик = 60), и на каждой странице отображается 10 записей.

Итак, я хочу подсчитать общее количество записей учениц при отображении на главной странице.

Я пробовал вот так {{$StudentInfo->where("sex",1)->count()}}, но он считает запись только на текущей странице, а не все записи, и когда я использовал total(), она не работает {{$StudentInfo->where("sex",1)->total()}}.

Примечание: sex = 1 (female), sex = 0 (male). Спасибо.

Ответы [ 2 ]

0 голосов
/ 24 марта 2020

Do $StudentInfo->total();

Проверьте документы: https://laravel.com/docs/7.x/pagination

0 голосов
/ 24 марта 2020
{{$StudentInfo->where("sex",1)->get()->count()}}

Надеюсь, что это работает ..

...