Preheat your oven to 350°F (175°C) and grease a 9x13 inch baking pan.
In a large bowl, whisk together the flour, sugar, baking powder, baking soda, cinnamon, nutmeg, and salt until well combined.
In another bowl, beat the eggs, and then add the vegetable oil and vanilla extract. Whisk until blended.
Fold the wet ingredients into the dry ingredients gently until just combined, being careful not to overmix.
Stir in the grated carrots, crushed pineapple, raisins, and nuts until evenly distributed throughout the batter.
Pour the batter into the prepared pan and smooth the top with a spatula before placing it in the oven.
Bake for 40-45 minutes, or until a toothpick inserted into the center comes out clean.
Allow the cake to cool in the pan for 10 minutes before transferring it to a wire rack to cool completely.