Пример #1
0
 protected function syncNewAdPhotos(Ad $ad, $request, $number_pic)
 {
     $max = $ad->adtype->nbr_pic - $number_pic;
     $photoManager = new PhotoManager();
     $photos = $photoManager->save($request->file('photos'));
     $i = 0;
     foreach ($photos as $photo) {
         if ($max > $i) {
             $photo['is_main'] = $number_pic == 0 && $i == 0 ? '1' : '0';
             $ad->photos()->create($photo);
             $i++;
         }
     }
 }