Laravel validation setup that makes validation easier to use and to re-use.