Здравствуйте у меня есть эта функция
$TableB1 = \DB::table('users')
->join('group_user', 'users.id', '=', 'group_user.user_id')
->join('groups', 'groups.id', '=', 'group_user.group_id')
->select(
'groups.name as groupname',
'group_user.user_id as id',
'users.name as name',
'users.company_id as companyID'
)
->get();
он получает данные из БД и отображает данные в представлении, как это
что я хочу сделать, так это сгруппировать данные по group.name, чтобы поле команды отображалось в таком порядке, как
Team Ahmed
Team Ahmed
Team Hassan
но когда я использую groupBy('group.name'), я получаю сообщение об ошибке в laravel






попробуйте заказатьBy().
$TableB1 = \DB::table('users')
->join('group_user', 'users.id', '=', 'group_user.user_id')
->join('groups', 'groups.id', '=', 'group_user.group_id')
->select(
'groups.name as groupname',
'group_user.user_id as id',
'users.name as name',
'users.company_id as companyID'
)->orderBy('groupname')
->get();