我已经看到了如何在octobercms中上传多个图像或文件,但是对我来说仍然无效。
我尝试将[]添加到name属性(如name ='images []'),但仅上传最后一张图片
我目前在PostForm.php
中的代码
$advert->allimage = Input::file('allimage');
default.htm
是
<div >
<input type="file" name="allimage[]" accept="image/*" multiple="multiple" >
<label >Choose file</label>
</div>
我什至在表单中添加了enctype="multipart/form-data"
,但还没有运气
答案 0 :(得分:0)
尝试以下代码:
foreach (Input::file('allimage') as $file) {
$advert->allimage()->create(['data' => $file]);
}
但是请确保已在广告模型中定义了attachMany
关系:
public $attachMany = [
'allimage' => 'System\Models\File'
];
查看更多信息here。
或者只是尝试保存模型:
$advert->allimage = Input::file('allimage');
$advert->save();