Data Validations in Laravel The Right Way - From basics to advanced