Я пытаюсь загрузить изображение в папку images
.
if ($request->hasFile('pic')) {
$file = $request->file('pic');
$file_name = time() . '.' . $file->getClientOriginalExtension();
$destinationPath = public_path('/images/');
$file->move($destinationPath, $file_name);
$model->pic= $file_name;
}
Но я получаю эту ошибку:
"./././php4E16.tmp "файл не существует или недоступен для чтения.
Я загружаю фотографию для сообщения в другом контроллере с тем же кодом и работает нормально.
Я могу 'не могу понять, в чем дело.
Я не пытаюсь загружать изображения большого размера или что-то в этом роде.
, хотя php.ini отредактирован для приема больших файлов.
чтоЯ попытался:
- очистить
cache
. - очистить
config cache
. - обновленную версию Laravel с
6.3
до 6.4
. - добавил
enctype="multipart/form-data"
в форму.
ничего не работает: \
Я не уверен, что здесь происходит, но в первый раз, когда я попытался загрузить его, это сработало, нотеперь не работает!
Есть идеи, что здесь не так?