Вызов функции-члена count () для целого числа Laravel 5.4 - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть строка базы данных с именем cat_id, и в этой строке у меня есть идентификаторы категорий от 1-17

http://prntscr.com/mgrlbz

Как я могу показать количество категорий № 17?

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

Добавьте это к своему контроллеру

$data['count'] = your_table::where('cat_id',17)->count();
return view("YOUR_VIEW_PATH", $data);

Используйте это в своем шаблоне лезвия

<div>{!! $count !!}</div>
0 голосов
/ 05 февраля 2019

Использование sql запроса

SELECT COUNT(*) from table_name where cat_id = 17

Или, если у вас есть результаты запроса, например $rows = data_array, вы можете использовать php как

$count = count(array_filter($rows, function($item) { return $item['cat_id'] === 17; }));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...