Я хотел проверить загруженное изображение со следующими параметрами, такими как размер не должен превышать 100 КБ, файл может иметь типы [jpg, png, gif].Пожалуйста, помогите мне написать правила проверки для этого в Slim Framework.Я использую Respect validator.
$files = $request->getUploadedFiles();
$validation = $this->validator->validate($request, [
'name' => v::notEmpty(),
'description' => v::notEmpty(),
'logo' => v::size('100KB')->mimetype('image/png,image/png,image/gif')->validate($files['logo']->getClientFilename()),
]);
if ($validation->failed()) {
$errors = $validation->errors;
$print_r($errors);
}
Вот как я использую правила проверки.Все работает, кроме проверки логотипа.