I have been able to get rid of them with just letting the soild dry out COMPLETELY, and just folliar feeding water for a day so the plant doesn't wilt too bad. But if you have a large gnat problem this will not be enough to kill them all, and never spray a flowering pant with liquid.
A layer...