//Earlier in the code, in each Model:
query = ModelName::select('table_name.*')
//Later in the code in a function in a Trait class that is always called
if ($column == 'group_by')
{
$thing_query->groupBy($value);
$thing_query->select(DB::raw('COUNT('.$value.') as count'));
}
Есть ли способ добавить или включить отдельную функцию выбора в построитель красноречивых запросов?
Фактический ->select() устанавливается раньше, а затем вызывается эта функция. Я хотел бы условно добавить столбец count в эту более позднюю функцию, в которую передан запрос.