Configuration

Timezone Configuration

The framework includes automatic timezone detection and configuration:

# .env
APP_TIMEZONE="Atlantic/Azores"
APP_LOCALE="pt_PT"

Automatic Timezone Detection

When you run the setup script, it automatically detects your system timezone and updates the .env file. You can always change it manually if needed.

Common Timezones

Region Timezone Description
UTC UTC Coordinated Universal Time
USA East America/New_York Eastern Time
USA West America/Los_Angeles Pacific Time
UK Europe/London British Time
Portugal Europe/Lisbon Western European Time
Portugal (Azores) Atlantic/Azores Azores Time (UTC-1)
Japan Asia/Tokyo Japan Standard Time

Locale Configuration

Configure language and formatting preferences:

Locale Language Region Example
en_US   English United States 12/31/2024, $1,234.56
en_GB   English United Kingdom 31/12/2024, £1,234.56
pt_PT   Portuguese Portugal 31/12/2024, 1 234,56 €
es_ES   Spanish Spain 31/12/2024, 1.234,56 €
fr_FR   French France 31/12/2024, 1 234,56 €

Mail Configuration

MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_ENCRYPTION=tls
MAIL_USERNAME=your-email@gmail.com
MAIL_PASSWORD=your-app-password
MAIL_FROM_ADDRESS=noreply@yourdomain.com
MAIL_FROM_NAME="${APP_NAME}"

# Contact form recipient
CONTACT_MAIL_TO=contact@yourdomain.com