Preheat oven to 350 degrees. Spray a 9 x 13 inch baking dish with non-stick cooking spray and set aside.
In a large mixing bowl, or the bowl of a stand mixer, whisk together dry ingredients; 2 cups flour, 1 1/2 cups sugar, 1 tsp baking soda, and 1/2 tsp salt.
Add in eggs and pineapple along with the juice of the pineapple into the flour mix. Beat or mix with stand mixer, hand held mixer or with a wooden spoon until all ingredients are well combined.
Pour batter into prepared baking dish. Bake for 35-45 minutes until done. Cake should pull away from sides of dish, be golden brown, and a toothpick inserted in middle of cake should come out clean.
In a small sauce pan melt butter over medium high heat, add evaporated milk and 1/2 cup of sugar. Stir for 1 minute as mixture is at a simmer or light boil. Remove from heat. Stir in vanilla.
Take a toothpick and poke lots of holes all over the hot cake. Pour the hot icing mixture all over the cake pushing into the holes.
Allow cake to cool completely on the counter before serving. Enjoy.