The good news is that there are no foods that would be harmful for your eyes. Most foods don't affect your eyesight at all, although the right vitamins and minerals are helpful. Recent studies have shown that vitamins of the antioxidant group can prevent, or at least slow down, age-related conditions like macular degeneration and the development of cataracts. So a healthy diet won't restore eyesight that is already lost, but it can definitely slow down the process of the disease, or prevent one from starting.
Vitamins C, A and E, folic acid, selenium and zinc are definitely beneficial for the health of your eyes. The effects of the other vitamins and minerals aren't determined yet, but it seems likely that they affect your eyesight as well. Thousand-page books have been written on the topic of nutrition for eye health but, to summarize, it is known that whatever is good for your body is good for your eyes, too. So put a carrot and a bunch of grapes into your lunch box.
Vitamins C, A and E, folic acid, selenium and zinc are definitely beneficial for the health of your eyes. The effects of the other vitamins and minerals aren't determined yet, but it seems likely that they affect your eyesight as well. Thousand-page books have been written on the topic of nutrition for eye health but, to summarize, it is known that whatever is good for your body is good for your eyes, too. So put a carrot and a bunch of grapes into your lunch box.