This should be added for allowEmpty = false, and drop the 'notEmpty' rule. Also, a thing I've been doing lately on my projects is adding `validatePresence($field, 'create');` to all non-nullable fields.