U moet uw zoekopdracht in DB::raw
plaatsen :
$comp = Component::select(DB::raw("CONCAT('name','id') AS ID"))->get()
Merk ook op dat omdat u uw query op deze manier uitvoert, uw model zich mogelijk anders gedraagt, omdat deze select alle andere velden uit de select-instructie verwijdert. U kunt de andere velden van uw model dus niet lezen zonder een nieuwe query. Gebruik dit dus ALLEEN voor het LEZEN van gegevens en niet voor het WIJZIGEN van gegevens.
Om het in een mooie lijst te krijgen, raad ik u aan uw zoekopdracht te wijzigen in:
$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.