Having a soil or peat layer (As bill posted) helps in the root development of the plants. Plants are likely to absorb more nutrients through their roots than their leaves. be careful to have the soil covered by your gravel. There are other products taught do the same thing but using soil is the most affordable way.