You can use relationships as a query builder to get results like:
$assignment_details = $assignment->raw_plan() ->select(DB::raw('group_concat(name) as names')) ->where('assignment_id', 1) ->groupBy('flag') ->get();
Update
Use table_name.*
To select all fields.
$assignment_details = $assignment->raw_plan() ->select('raw_plans.*', DB::raw('group_concat(name) as names')) ->where('assignment_id', 1) ->groupBy('flag') ->get();
source share