控制器代码:
public function saveImages(Request $imagesform){
$input=$imagesform->input('images');
$images=array();
if($files=$imagesform->file('images')){
foreach($files as $file){
$name=$file->getClientOriginalName();
$file->move('image',$name);
$images[]=$name;
}
}
photosModel::insert( [
'imagesid' =>$this->getimageId(),
'uploadedImages'=> implode("|",$images),
'imagesid' =>$this->getimageId(),
]);
return redirect('formImages');
}
这是我的控制器代码,用于存储图像数组,但是在这里,每个图像都有一个唯一的ID,我不想要它。当我存储图像数组时,应根据一个唯一ID存储所有图像。
另外,我想将这些图像存储在存储文件夹中。
查看:
<label id="show" for="files" class="button">Upload photo</label>
<input id="files" name="images[]" style="visibility:hidden;"
type="file" multiple>
<input type="submit" name="Save" id="imgsave" value="SAVE">