validar tamaño archivo php validation laravel

php - ¿Cómo validar el tamaño máximo de archivo en Laravel?



validar tamaño de archivo jquery (1)

Estoy tratando de validar en un tamaño máximo de archivo de 500kb en Laravel:

$validator = Validator::make($request->all(), [ ''file'' => ''size:500'', ]);

Pero esto dice que el archivo debe ser exactamente de 500kb. ¿Cómo puedo editar esta regla para que devuelva un error cuando es más grande que 500kb?

He intentado esto:

''file'' => ''size:>=500'' ''file'' => ''size:max:500''

La documentación no dice nada sobre esto:

tamaño: valor

El campo bajo validación debe tener un tamaño que coincida con el valor dado. Para los datos de cadena, el valor corresponde al número de caracteres. Para datos numéricos, el valor corresponde a un valor entero dado. Para archivos, el tamaño corresponde al tamaño del archivo en kilobytes.


Según la documentación:

$validator = Validator::make($request->all(), [ ''file'' => ''max:500000'', ]);

El valor está en kilobytes. Es decir, max:10240 = máx. 10 MB.