Using Laravel, I am trying to make a function which would download all files in a directory from S3.

I have used to retrieve all keys of the files using `$file = Storage::disk('s3')->allFiles('path');`, but I do not know what to do next.

It seems like I have to download all files into local, then zip those files, then download that zip file. I would like to know if there is a better way.

Any suggestion or advice would be appreciated.