ввод файла начальной загрузки с laravel — нет файла загрузки

Я использую Laravel 53 и пытаюсь использовать http://plugins.krajee.com/ как файл ввода.
Проблема в том, что загрузка файла не производится.
Это соответствующая часть моего блейд-кода:

<form class="form-horizontal" role="form" id="myuseredit" method="POST" action="{{ url('upload') }}" >
...
<div class="col-md-10 ">
<input id="filedata" name="filedata[]" type="file" multiple class="file-loading">
<script>
$("#filedata").fileinput({
uploadAsync: true,
maxFileCount: 5
});
</script>
</div>
</form>
...

И это соответствующий код контроллера:

public function upload(Request $request) {
dd($request->all());
...

Запрос показывает только имя исходного файла, что я выбрал для загрузки. Но ничего более, ни загрузки, ни файлов (на сервере).

осциллятор

0

Решение

Если вы хотите загрузить файлы, вы должны добавить enctype="multipart/form-data" на ваш тег формы, чтобы браузер знал, что вы хотите загружать файлы.

Вот так:

<form class="form-horizontal" role="form" id="myuseredit" method="POST" action="{{ url('upload') }}" enctype="multipart/form-data">
2

Другие решения

Других решений пока нет …