Configuration
Laravel config files, package configs, API rate limits, and feature flags
Last updated: Feb 09, 2026
Configuration
Laravel Config Files
| File | Purpose |
|---|---|
app.php | App name, URL, timezone, version (APP_VERSION) |
auth.php | Guards (web, admin), providers, password resets |
database.php | MySQL connection config |
inertia.php | SSR enabled (127.0.0.1:13714), page paths, extensions |
fortify.php | Fortify features (registration, password reset, 2FA) |
sanctum.php | Sanctum token expiration, middleware |
session.php | Session driver, lifetime |
mail.php | Mail driver config |
filesystems.php | Disk config (local, public, S3 via AWS SDK) |
cache.php | Cache drivers |
queue.php | Queue connections |
logging.php | Log channels |
services.php | Third-party service credentials |
Package Configs
| Package | Config Key | Key Settings |
|---|---|---|
| Core | core | extensions_path, bundled_extensions_path |
| Admin | admin | Admin-specific settings |
| Shop | shop | Homepage settings, featured products count, hero block config |
| API | vortex-api | Rate limits (60 guest / 300 auth / 10 payment / 5 login per min), token expiry (24hr), pagination (20/page, max 100), feature flags, upload limits, search config, cache TTLs |
| Stripe | stripe | Stripe API keys, webhook secret |
API Feature Flags
| Flag | Status |
|---|---|
wishlist | Enabled |
reviews | Enabled |
coupons | Enabled |
gift_cards | Disabled |
loyalty_points | Disabled |
Feature flags are configurable via config('vortex-api.features').
