如何上传Laravel 5.3
中的多个文件。
如果我尝试使用1张图片,则可以使用,但不会上传多张图片。
这是我的代码:
if($request->hasFile('attachment')) {
foreach($request->allFiles('attachments') as $file) {
$file->store('users/' . $user->id . '/messages');
}
}
最佳答案
现在它像这样工作:
$files = $request->file('attachment');
if($request->hasFile('attachment'))
{
foreach ($files as $file) {
$file->store('users/' . $this->user->id . '/messages');
}
}
我必须在
[]
属性的值之后附加name
,因此:<input type="file" name="attachment[]" multiple>
关于php - Laravel 5.3多个文件上传,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39846148/