Подскажите, где ошибся?
при загрузке файлы на 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;
}
}