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

Ниже показано, как я просматриваю счетчик на своей приборной панели для всех устройств, которые я храню, где «устройства» - это все устройства, хранящиеся в моей базе данных. Я хочу просмотреть счет, используя указанное имя столбца c в строке. как мне это сделать !, любая помощь?

@ inject ('devices', 'App \ Device')

<div class="number"><strong>{{ $devices->count() }}</strong></div>

Ответы [ 3 ]

1 голос
/ 29 марта 2020

Вы ищете это?

$devices->where('column', 'matches')->count();
0 голосов
/ 29 марта 2020

Итак, я обнаружил, что должен был сделать что-то вроде этого:

{{$ devices-> где ('Type_ID', 'Laptop') -> count ()}}

от: <div class="number"><strong>{{ $devices->count() }}</strong></div>

до чего-то подобного, и это прекрасно работало:

<div class="number"><strong>{{ $devices->where('Type_ID', 'Laptop')->count() }}</strong></div>
0 голосов
/ 29 марта 2020

Или что-то вроде этого, может быть ..

$devices->select('yourColumn', DB::raw('count(*) as total'))->groupBy('yourColumn')->get()
...