如何获取最后插入的id来将图像数组存储到laravel中的db?

时间:2017-08-29 05:16:06

标签: php arrays

控制器代码:

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">

0 个答案:

没有答案