@chriz74 you said you were already using bindings, but what you posted is not using bindings.
Try this:
$models = DB::select(DB::raw("SELECT
Count(collected_items.model_type_id) AS total_collected,
producers.producer,
item_models.id,
item_models.model_name,
lengths.mm,
item_models.picture,
item_models.color,
item_models.material,
collected_item_user.collected_item_hand,
Count(CASE item_types.id WHEN '1' THEN item_types.id ELSE NULL END) AS '1',
Count(CASE item_types.id WHEN '2' THEN item_types.id ELSE NULL END) AS '2',
Count(CASE item_types.id WHEN '3' THEN item_types.id ELSE NULL END) AS '3',
Count(CASE item_types.id WHEN '4' THEN item_types.id ELSE NULL END) AS '4',
Count(CASE item_types.id WHEN '5' THEN item_types.id ELSE NULL END) AS '5',
Count(CASE item_types.id WHEN '6' THEN item_types.id ELSE NULL END) AS '6',
Count(CASE item_types.id WHEN '7' THEN item_types.id ELSE NULL END) AS '7',
Count(CASE item_types.id WHEN '8' THEN item_types.id ELSE NULL END) AS '8',
Count(CASE item_types.id WHEN '9' THEN item_types.id ELSE NULL END) AS '9',
Count(CASE item_types.id WHEN '10' THEN item_types.id ELSE NULL END) AS '10',
Count(CASE item_types.id WHEN '11' THEN item_types.id ELSE NULL END) AS '11',
Count(CASE item_types.id WHEN '12' THEN item_types.id ELSE NULL END) AS '12',
Count(CASE item_types.id WHEN '13' THEN item_types.id ELSE NULL END) AS '13',
Count(CASE item_types.id WHEN '14' THEN item_types.id ELSE NULL END) AS '14',
Count(CASE item_types.id WHEN '15' THEN item_types.id ELSE NULL END) AS '15'
FROM collected_items
INNER JOIN collected_item_user
ON collected_items.id = collected_item_user.collected_item_id
INNER JOIN users
ON collected_item_user.user_id = users.id
INNER JOIN item_types
ON collected_items.model_type_id = item_types.id
INNER JOIN item_models
ON collected_items.model_id = item_models.id
INNER JOIN producers
ON collected_items.producer_id = producers.id
INNER JOIN lengths
ON collected_items.length_id = lengths.id
AND lengths.id = item_models.length_id
AND producers.id = item_models.producer_id
WHERE users.data_type_id = :data_type
AND users.item_type_id = :user_type
AND users.data_x_id = 1
AND collected_items.model_id = :id
GROUP BY collected_item_user.collected_item_hand"),
[
'data_type' => $user_data_type,
'user_type' => $user_type,
'id' =>$id
]);