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

Php 如何获取最后插入的id以将图像数组存储到laravel中的db中?,php,arrays,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();

控制器代码:

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');

 }
    <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">
这是我用来存储图像数组的控制器代码,但在这里,每个图像都有一个唯一的id,我不想要它。当我存储图像数组时,所有图像都应该基于一个唯一的id进行存储

另外,我想将这些图像阵列存储在存储文件夹中

查看:

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');

 }
    <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">
上传照片