join('regions', 'teams.regions_id', '=', 'regions.id') ->leftJoin('teams_users', 'teams.id', '=', 'teams_users.teams_id') ->leftJoin('users', 'teams_users.user_id', '=', 'users.id') ->groupBy('teams.id', 'teams.name', 'regions.name') ->get(); } public function map($row): array { return [ $row->team_name, $row->region_name, $row->team_group, ]; } public function headings(): array { return [ 'Name', 'Region', 'Anggota Team', ]; } public function columnFormats(): array { return [ 'A' => NumberFormat::FORMAT_TEXT, 'B' => NumberFormat::FORMAT_TEXT, 'C' => NumberFormat::FORMAT_TEXT, ]; } }