It is best to apply fertilizer directly to the soil, as this allows the roots to absorb the nutrients more effectively. Foliar sprays can be used in addition to soil fertilization, but should not be relied upon as the sole source of nutrients for your plants.