Storage & File Uploads
Upload Limits
Configure maximum file sizes in your .env:
UPLOAD_MAX_SIZE=10
STORE_LOGO_MAX_SIZE=2
FAVICON_MAX_SIZE=1
Values are in megabytes. Also check your PHP
php.ini settings for upload_max_filesize and post_max_size.Storage Drivers
CreateCouponWebsite supports multiple storage backends:
- local — Store files on the local filesystem (default)
- s3 — Amazon S3 or S3-compatible storage (DigitalOcean Spaces, MinIO)
- gcs — Google Cloud Storage
FILESYSTEM_DISK=local
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=your-bucket
CDN Integration
To serve media through a CDN, set the asset URL:
ASSET_URL=https://cdn.your-domain.com
Image Optimization
CreateCouponWebsite automatically optimizes uploaded store logos and images:
IMAGE_QUALITY=85
IMAGE_DRIVER=gd
WEBP_ENABLED=true
Enable WebP conversion for 30-50% smaller file sizes with no visible quality loss.