У меня проблемы с формой загрузки изображений в Laravel. На моем локальном хосте все работает нормально, но когда я пу sh на сервер, изображения не передаются в контроллер. Форма имеет enctype="multipart/form-data"
Это мое поле формы для загрузки
<div class="form-group">
<div class="col">
<label for="photos">Add images here</label>
<input multiple="multiple" type="file" name="photos[]" class="form-control">
</div>
</div>
Когда отправляете форму и ставите dd($request);
в начале моего контроллера, я получаю следующие ответы:
Локальный:
+files: Symfony\Component\HttpFoundation\FileBag {#57 ▼
#parameters: array:1 [▼
"photos" => array:1 [▼
0 => Symfony\Component\HttpFoundation\File\UploadedFile {#42 ▼
-test: false
-originalName: "photo.jpg"
-mimeType: "image/jpeg"
-error: 0
path: "/private/var/tmp"
filename: "phpdwAuus"
basename: "phpdwAuus"
pathname: "/private/var/tmp/phpdwAuus"
extension: ""
realPath: "/private/var/tmp/phpdwAuus"
aTime: 2020-01-06 13:43:53
mTime: 2020-01-06 13:43:53
cTime: 2020-01-06 13:43:53
inode: 8623609813
size: 3142496
perms: 0100600
owner: 501
group: 0
type: "file"
writable: true
readable: true
executable: false
file: true
dir: false
link: false
}
]
]
}
Сервер:
+files: Symfony\Component\HttpFoundation\FileBag {#56 ▼
#parameters: []
}
Остальные поля возвращаются и заканчиваются в БД. Эта проблема одинакова для создания и редактирования таблицы