Laravel 5.7: форма загрузки файла не работает должным образом

У меня проблемы с загрузкой файла в laravel 5.7
Я думаю, что все сделал правильно, но файл никогда не достигает контроллера.

Вот моя форма:

<form action="{{ route('modules.store') }}" method="post" enctype="multipart/form-data">
    @csrf
    <div class="form-group">
        <input id="module" type="file" class="form-control-file" name="module">
    </div>
    <button type="submit" class="btn btn-raised btn-success btn-iconText float-right">Install<i class="material-icons">add_circle_outline</i></button>
</form>

Мой маршрут:

Route::post('/modules', 'ModuleController@store')->name('modules.store');

Моя функция контроллера:

public function store(Request $request)
{
    //dd($request->hasFile('module'));
    dd($request->all());

    return redirect()->route('modules.index');
}

Метод hasFile() возвращает false. $request->all() содержит следующее:

array:2 [
  "_token" => "ceMpab3FqZU4qsHo7QTvRwKMTr2zLgc0krbcieJj"
  "module" => "example.png"
]

Я понятия не имею, что я делаю неправильно. Надеюсь, кто-то может мне помочь.


person JSP    schedule 12.12.2018    source источник
comment
Каков размер example.png?   -  person Laerte    schedule 12.12.2018
comment
Он имеет всего 89 КБ, так что это не должно быть проблемой.   -  person JSP    schedule 12.12.2018
comment
В файле php.ini проверьте эти переменные: file_uploads, upload_max_filesize и max_file_uploads. Проверьте, правильно ли они настроены.   -  person Laerte    schedule 12.12.2018
comment
все переменные настроены правильно. file_uploads=При загрузке_max_filesize=2MB max_file_uploads=20   -  person JSP    schedule 12.12.2018
comment
После перезагрузки системы она внезапно заработала. Извините за потраченное время, но спасибо за помощь.   -  person JSP    schedule 12.12.2018


Ответы (1)


После перезагрузки системы она внезапно заработала. Не знаю, в чем проблема. Может быть, некоторые вещи браузера. Извините за потраченное время, но спасибо за помощь.

person JSP    schedule 12.12.2018