Preheat oven to 350 degrees. Mix together dry flour, baking powder, baking soda, salt and cinnamon.
Add sugar, oil and eggs. Mix well. Stir in carrots, pineapple, nuts and raisins.
Pour into greased pans and bake for 30 minutes. This makes three 9-inch layers.
Mix together 8 ounce cream cheese, 4 cups confectionary sugar and 1 teaspoon vanilla until smooth. Add cream, if needed, 1 teaspoon at a time to reach desired consistency or use your favorite cream cheese frosting. Frost each layer and sides. Hope you enjoy!