@NDll

Почему не обрезает изображение?

Подскажите, где ошибся?

при загрузке файлы на S3 его не обрезает почему-то

public function upload($file)
    {

        $image = Image::make($file);
        $filename = $this->getFileName($file->getClientOriginalName(), $file->getClientOriginalExtension());

        $data['filename'] = $filename;
        $data['path'] = config('filesystems.disks.s3.url').'/'.$this->storagePath.'/';

        foreach ($this->storageSizes as $key => $storageSize) {
            $imageResize = $image->resize($storageSize['width'], $storageSize['height'], function ($constraint) {
                $constraint->aspectRatio();
                $constraint->upsize();
            });

            Storage::disk('s3')->put("{$this->storagePath}/{$key}/{$filename}", $imageResize->encode());

            $data['sizes'][] = $key;
        }
    }
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы