Трябва да обвиете заявката си в DB::raw
:
$comp = Component::select(DB::raw("CONCAT('name','id') AS ID"))->get()
Също така имайте предвид, че тъй като правите заявката си по този начин, вашият модел може да се държи по различен начин, тъй като този избор премахва всички други полета от оператора select. Така че не можете да прочетете другите полета от вашия модел без нова заявка. Така че използвайте това САМО за ЧЕТЕНЕ на данни, а не за ПРОМЕНЯНЕ на данни.
Освен това, за да го направите в приятен списък, ви предлагам да промените заявката си на:
$comp = Component::select(DB::raw("CONCAT('name','id') AS display_name"),'id')->get()->pluck('display_name','id');
// dump output to see how it looks.
dd($comp);// array key should be the arrray index, the value the concatted value.