Проверка нескольких файловых запросов не работает - PullRequest
0 голосов
/ 19 мая 2019

Я пытаюсь загрузить несколько файлов с проверкой запроса, но правило проверки не применяется правильно.Я хочу, чтобы только изображения были проверены.Я также установил типы пантомимы, но он не работает.В чем проблема?

Я попытался поставить 'fieldname. *' И установить mimes, но он не работает должным образом, он блокирует даже изображения.

Вот мое поле ввода:

<input type="file" name="files[]" multiple>

Мое правило проверки:

public function rules()
{
    return [
        'content' => 'nullable|string|max:3000',
            'files.*' => 'image|mimes:jpeg,png,jpg,gif,svg|max:2048'
    ];
}

Ответы [ 2 ]

0 голосов
/ 19 мая 2019

Спасибо за ответы.Все ваши ответы верны.Я перезапустил свой сервер, и он решил проблему.

0 голосов
/ 19 мая 2019

Измените свою функцию правил, как показано ниже:

public function rules()
{
    return [
        'content' => 'nullable|string|max:3000',
        'files' => 'array|mimes:jpeg,png,jpg,gif,svg|max:2048'
    ];
}

Также, пожалуйста, убедитесь, что ваша форма имеет атрибут enctype="multipart/form-data".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...