Мне нужна рука со следующим.Laravel: настройка необработанных запросов
У меня есть таблица plates
, которая содержит, помимо всего прочего, project_id
и equipment_status_code_id
.
Вот чего я пытаюсь достичь.
Я хотел бы запросить таблицу и получить результаты так же, как это.
----------------------------------------------------
| project | Equipment Status code | Number of plates
-----------------------------------------------------
| Test | Cleaning | 9
| Test#2 | Not Cleand | 3
|
-----------------------------------------------------
Делать что-то вроде этого
return DB::table('plates')
->select('project_id', 'equipment_status_code_id', DB::raw('count(*) as total'))
->groupBy('project_id','equipment_status_code_id')
->pluck('project_id','equipment_status_code_id');
возвращается
{
"13": 31,
"30": 3,
"": 3
}
Но это просто не хватает. Я хотел бы добавить еще один слой, как и выше, с именами столбцов.
Каков наилучший способ достичь этого?
Примечание: Я знаю, что мне нужно запросить модель для получения имен кодов состояния вместо id's
.
Спасибо за ваше время!
Регистрация 'equipment_status_code_id' с помощью таблицы Thats имеют имена состояния, а затем выберите имя вместо идентификатора – Vuldo
@Vuldo мне нужно всего пластин, а также. Не возражаете ли вы показать мне пример, который содержит проекты, код состояния и N пластин. – user3641381