-
Notifications
You must be signed in to change notification settings - Fork 0
/
validation.php
149 lines (140 loc) · 8.36 KB
/
validation.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
<?php
return [
/*
|--------------------------------------------------------------------------
| Validación del idioma
|--------------------------------------------------------------------------
|
| Las siguientes líneas de idioma contienen los mensajes de error predeterminados utilizados por
| La clase validadora. Algunas de estas reglas tienen múltiples versiones tales
| como las reglas de tamaño. Siéntase libre de modificar cada uno de estos mensajes aquí.
|
*/
'accepted' => 'El campo :attribute debe ser aceptado.',
'active_url' => 'El campo :attribute no es una URL válida.',
'after' => 'El campo :attribute debe ser una fecha después de :date.',
'after_or_equal' => 'El campo :attribute debe ser una fecha después o igual a :date.',
'alpha' => 'El campo :attribute sólo puede contener letras.',
'alpha_dash' => 'El campo :attribute sólo puede contener letras, números y guiones.',
'alpha_num' => 'El campo :attribute sólo puede contener letras y números.',
'array' => 'El campo :attribute debe ser un arreglo.',
'before' => 'El campo :attribute debe ser una fecha antes de :date.',
'before_or_equal' => 'El campo :attribute debe ser una fecha antes o igual a :date.',
'between' => [
'numeric' => 'El campo :attribute debe estar entre :min - :max.',
'file' => 'El campo :attribute debe estar entre :min - :max kilobytes.',
'string' => 'El campo :attribute debe estar entre :min - :max caracteres.',
'array' => 'El campo :attribute debe tener entre :min y :max elementos.',
],
'boolean' => 'El campo :attribute debe ser verdadero o falso.',
'confirmed' => 'El campo de confirmación de :attribute no coincide.',
'date' => 'El campo :attribute no es una fecha válida.',
'date_format' => 'El campo :attribute no corresponde con el formato :format.',
'different' => 'Los campos :attribute y :other deben ser diferentes.',
'digits' => 'El campo :attribute debe ser de :digits dígitos.',
'digits_between' => 'El campo :attribute debe tener entre :min y :max dígitos.',
'dimensions' => 'El campo :attribute no tiene una dimensión válida.',
'distinct' => 'El campo :attribute tiene un valor duplicado.',
'email' => 'El formato del :attribute es inválido.',
'exists' => 'El campo :attribute seleccionado es inválido.',
'file' => 'El campo :attribute debe ser un archivo.',
'filled' => 'El campo :attribute es requerido.',
'gt' => [
'numeric' => 'El campo :attribute debe ser mayor que :value.',
'file' => 'El campo :attribute debe ser mayor que :value kilobytes.',
'string' => 'El campo :attribute debe ser mayor que :value caracteres.',
'array' => 'El campo :attribute puede tener hasta :value elementos.',
],
'gte' => [
'numeric' => 'El campo :attribute debe ser mayor o igual que :value.',
'file' => 'El campo :attribute debe ser mayor o igual que :value kilobytes.',
'string' => 'El campo :attribute debe ser mayor o igual que :value caracteres.',
'array' => 'El campo :attribute puede tener :value elementos o más.',
],
'image' => 'El campo :attribute debe ser una imagen.',
'in' => 'El campo :attribute seleccionado es inválido.',
'in_array' => 'El campo :attribute no existe en :other.',
'integer' => 'El campo :attribute debe ser un entero.',
'ip' => 'El campo :attribute debe ser una dirección IP válida.',
'ipv4' => 'El campo :attribute debe ser una dirección IPv4 válida.',
'ipv6' => 'El campo :attribute debe ser una dirección IPv6 válida.',
'json' => 'El campo :attribute debe ser una cadena JSON válida.',
'lt' => [
'numeric' => 'El campo :attribute debe ser menor que :max.',
'file' => 'El campo :attribute debe ser menor que :max kilobytes.',
'string' => 'El campo :attribute debe ser menor que :max caracteres.',
'array' => 'El campo :attribute puede tener hasta :max elementos.',
],
'lte' => [
'numeric' => 'El campo :attribute debe ser menor o igual que :max.',
'file' => 'El campo :attribute debe ser menor o igual que :max kilobytes.',
'string' => 'El campo :attribute debe ser menor o igual que :max caracteres.',
'array' => 'El campo :attribute no puede tener más que :max elementos.',
],
'max' => [
'numeric' => 'El campo :attribute debe ser menor que :max.',
'file' => 'El campo :attribute debe ser menor que :max kilobytes.',
'string' => 'El campo :attribute debe ser menor que :max caracteres.',
'array' => 'El campo :attribute puede tener hasta :max elementos.',
],
'mimes' => 'El campo :attribute debe ser un archivo de tipo: :values.',
'mimetypes' => 'El campo :attribute debe ser un archivo de tipo: :values.',
'min' => [
'numeric' => 'El campo :attribute debe tener al menos :min.',
'file' => 'El campo :attribute debe tener al menos :min kilobytes.',
'string' => 'El campo :attribute debe tener al menos :min caracteres.',
'array' => 'El campo :attribute debe tener al menos :min elementos.',
],
'not_in' => 'El campo :attribute seleccionado es invalido.',
'not_regex' => 'El formato del campo :attribute es inválido.',
'numeric' => 'El campo :attribute debe ser un número.',
'present' => 'El campo :attribute debe estar presente.',
'regex' => 'El formato del campo :attribute es inválido.',
'required' => 'El campo :attribute es requerido.',
'required_if' => 'El campo :attribute es requerido cuando el campo :other es :value.',
'required_unless' => 'El campo :attribute es requerido a menos que :other esté presente en :values.',
'required_with' => 'El campo :attribute es requerido cuando :values está presente.',
'required_with_all' => 'El campo :attribute es requerido cuando :values está presente.',
'required_without' => 'El campo :attribute es requerido cuando :values no está presente.',
'required_without_all' => 'El campo :attribute es requerido cuando ningún :values está presente.',
'same' => 'El campo :attribute y :other debe coincidir.',
'size' => [
'numeric' => 'El campo :attribute debe ser :size.',
'file' => 'El campo :attribute debe tener :size kilobytes.',
'string' => 'El campo :attribute debe tener :size caracteres.',
'array' => 'El campo :attribute debe contener :size elementos.',
],
'starts_with' => 'El :attribute debe empezar con uno de los siguientes valores :values',
'string' => 'El campo :attribute debe ser una cadena.',
'timezone' => 'El campo :attribute debe ser una zona válida.',
'unique' => 'El campo :attribute ya ha sido tomado.',
'uploaded' => 'El campo :attribute no ha podido ser cargado.',
'url' => 'El formato de :attribute es inválido.',
'uuid' => 'El :attribute debe ser un UUID valido.',
/*
|--------------------------------------------------------------------------
| Validación del idioma personalizado
|--------------------------------------------------------------------------
|
| Aquí puede especificar mensajes de validación personalizados para atributos utilizando el
| convención "attribute.rule" para nombrar las líneas. Esto hace que sea rápido
| especifique una línea de idioma personalizada específica para una regla de atributo dada.
|
*/
'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
],
],
/*
|--------------------------------------------------------------------------
| Atributos de validación personalizados
|--------------------------------------------------------------------------
|
| Las siguientes líneas de idioma se utilizan para intercambiar los marcadores de posición de atributo.
| con algo más fácil de leer, como la dirección de correo electrónico.
| de "email". Esto simplemente nos ayuda a hacer los mensajes un poco más limpios.
|
*/
'attributes' => [],
];