Тестирование приложения lumen при проверке почтальоном больших файлов приводит к сбою проверки?

#postman #lumen

Вопрос:

Тестирование приложения lumen-framework 8.3 с почтальоном (v8.12.4) Мне нужно проверить максимальный размер загруженного файла с помощью правил проверки, таких как :

 $uploaded_file_max_mib = (float)config('app.uploaded_file_max_mib', 1); // 1 Mib $maxSizeInBytes = 1024 * $uploaded_file_max_mib;  $validationRulesArray = [  'title' =gt; [  'required',  'string',  'max:255',  Rule::unique(with(new Page)-gt;getTable())-gt;ignore($page_id),  ],  'content' =gt; 'required',  'content_shortly' =gt; 'nullable',   'meta_description' =gt; 'nullable',  'meta_keywords' =gt; 'nullable',  'image' =gt; [  'nullable',  'max:' . $maxSizeInBytes,  new CheckImageValidExtension()  ],   'published' =gt; 'nullable|in:' . '0,1',  'is_homepage' =gt; 'nullable|in:' . '0,1',  'creator_id' =gt; 'required|integer|exists:' . (with(new User)-gt;getTable()) . ',id', ];  

Когда у меня $uploaded_file_max_mib = 10 и я пытаюсь загрузить файл больше 10 МБ, я не получаю ошибок проверки максимального размера, но получил несколько ошибок :

 {  "message": "The given data was invalid.",  "errors": {  "title": [  "Title is required"  ],  "content": [  "Content is required"  ],  "creator_id": [  "Creator is required"  ]  } }  

Если я изменю параметр ‘uploaded_file_max_mib’ =gt; 1 и попытаюсь загрузить файлы в 3 Mib, я получу ошибки vaditions в большом файле, как и ожидал.

Это проблема почтальона ? Есть ли у почтальона какие-то ограничения на размер загружаемого файла? В моем Kubuntu 20 у меня есть PHP версии 7.4.25 и Apache/2.4.41 с параметрами, у меня есть следующие параметры в apache :

 post_max_size = 200M max_execution_time = 900 max_file_uploads = 20  

Заранее спасибо!