0
Laravel CONCAT에 문제가 있습니다. DB 필드를 연결하지 않습니다. 내가 반환 된 데이터를 선택하면 그것은 더 fullName의Laravel concat not working
public function getAllPlayers()
{
$data = Player::select(DB::raw('CONCAT(familyName," ",firstName) AS fullName'))
->orderBy('familyName', 'asc')
->join('teams', 'players.primaryClubId', '=', 'teams.clubId')
->select(['players.*', 'teams.teamName', 'teams.teamNickname', 'teams.teamCode'])
->get()
->unique() //remove duplicates
->groupBy(function($item, $key) { //group familyName that starts in same letter
return substr($item['familyName'], 0, 1);
})
->map(function ($subCollection) {
return $subCollection->chunk(4); // put your group size
});
return $data;
}
고맙습니다 @PankitGami your solution works! – PenAndPapers