Configuration
Configuration
Most runtime knobs live in .env. Editing them does not require a code rebuild — just clear the config cache with php artisan optimize:clear.
Aurora Travel keys
AURORA_DEMO_MODE=false
AURORA_PURCHASE_URL=https://your-domain.com/buy
AURORA_PRICE_REGULAR="149 €"
AURORA_PRICE_EXTENDED="499 €"
AURORA_VERSION=1.0.0
# License client (do not change unless instructed)
PCREATIVE_LICENSE_API=https://api.pcreative.dev
Core Laravel
| Key | Purpose |
|---|---|
APP_NAME | Brand name shown in nav, emails, browser title. |
APP_URL | Production HTTPS URL — used for OAuth callbacks and email links. |
DB_CONNECTION | pgsql, mysql or mariadb. |
MAIL_MAILER + MAIL_* | SMTP credentials for transactional emails. |
SETUP_COMPLETED | Set to true on production so /install stays hidden. |
Payments & payouts
STRIPE_KEY=
STRIPE_SECRET=
STRIPE_WEBHOOK_SECRET=
PAYOUT_GATEWAY=stripe # or 'wise'
PAYOUT_SCHEDULE=monthly # consumed by the scheduled job
App-level settings (DB)
Non-secret runtime values live in the app_settings table and can be edited from the admin panel at /settings. Examples included by the demo seed:
platform.default_currencybookings.cancellation_window_hoursbookings.deposit_percentpayouts.minimum_amountcommissions.default_percentloyalty.enabled·loyalty.points_per_eur