Exemple #1
0
 /**
  * Returns the Image objects for the imageIds list in the request.
  *
  * @return Image[]
  */
 protected function getMultipleImageInput()
 {
     $this->validate($this->request, ['imageIds' => 'required|string']);
     $imageIds = explode(',', $this->request->input('imageIds'));
     $images = [];
     foreach ($imageIds as $imageId) {
         if ($image = Image::find($imageId)) {
             /** @var Image $image */
             $this->requireEditableImage($image);
         } else {
             throw new NotFoundHttpException("Image {$imageId} does not exist.");
         }
     }
     return $images;
 }