on the Laravel side, move s3 client creation to the IoC container