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 | |
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 | Sí | Retorna Falso si el campo no coindice con el patrón. | regex:patron |
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. |
|