Preheat oven to 350°F (175°C) and grease a 9x13-inch baking pan.
In a large bowl, mix oil, sugar, eggs, and vanilla until combined.
In another bowl, whisk flour, baking soda, salt, and cinnamon.
Gradually add dry ingredients to wet ingredients and mix well.
Fold in chopped apples and nuts until evenly distributed.
Pour batter into prepared pan and spread evenly.
Bake for 50–60 minutes or until a toothpick inserted in the center comes out clean.
For the glaze, melt butter in a saucepan over medium heat.
Add brown sugar and milk, bring to a gentle boil for 2–3 minutes while stirring.
Remove from heat and stir in vanilla extract.
Pour warm glaze evenly over the hot cake and allow it to soak in before serving.