Tabla de conversión 


Regla Simple v1.0

Regla Simple v2.0

rut

rut

required

required

matches

regex:patron

min_length

min:num

max_length

max:num

exact_length

digits:num

greater_than

min:num

less_than

max:num

alpha

alpha

alpha_numeric

alpha_num

alpha_dash

rut

numeric

numeric

integer

integer

is_natural

integer|min:0

is_natural_no_zero

integer|min:1

valid_email

email

valid_emails

emails

 

Existen además reglas de validación automáticas, las cuales deben ser separadas mediante el símbolo | (tubo) en el campo a validar.

 

Si se quiere que un dato sea opcional y además que sea validado si es ingresado debe ser especificado además como "nullable".

Ejemplo de RUT opcional y en el caso de ser ingresado que sea validado: "nullable|rut"

 

El listado es el siguiente:

Regla

Parám. Entrada

Descripción

Ejemplo de Uso

Rut

No

Valida campo Rut con su lógica.

 

Required

No

Señala que el campo debe ser requerido. Retorna Falso si el campo está vacío.

 

IP

No

Retorna Falso si el campo no es una dirección IP válida.

 

Min

Si

Retorna Falso si el largo del campo es menor a lo indicado por parámetro.

min:6

Max

Si

Retorna Falso si el largo del campo es mayor a lo indicado por parámetro.

max:12

Digits

Si

Retorna Falso si el campo contiene cualquier carácter distinto que no sea un dígito.

digits:8

Between

Si

Retorna Falso si el largo del campo no está en rango indicado por parámetro.

between:min,max

Digits_between

Si

Retorna Falso si el campo no está en rango indicado por parámetro.

digits_between:min,max

Nullable

No

Permite que el campo pueda ser nulo.

 

Alpha

No

Retorna Falso si el campo contiene cualquier carácter distinto al abecedario.

 

alpha_num

No

Retorna Falso si el campo contiene cualquier carácter distinto a alfanumérico.

 

alpha_dash

No

Retorna Falso si el campo contiene cualquier carácter distinto a alfanumérico, caracteres numéricos, barras.

 

numeric

No

Retorna Falso si el campo no es numérico.

 

integer

No

Retorna Falso si el campo no es un valor entero.

 

Regex

Retorna Falso si el campo no coindice con el patrón.

regex:patron

email

No

Retorna Falso si el campo no es un correo electrónico válido.

 

emails

No

Retorna Falso si los correos electrónicos indicados en el campo no son correos electrónicos válidos.