.env Configuration
Backend variables (Laravel)
Section titled “Backend variables (Laravel)”Application
Section titled “Application”APP_NAME=XetaSuiteAPP_ENV=local # local, staging, productionAPP_KEY= # Generated with php artisan key:generateAPP_DEBUG=true # false in productionAPP_URL=https://api.xetasuite.test # Backend URLDatabase
Section titled “Database”DB_CONNECTION=pgsqlDB_HOST=127.0.0.1DB_PORT=5432DB_DATABASE=xetasuiteDB_USERNAME=postgresDB_PASSWORD=secretSanctum authentication
Section titled “Sanctum authentication”# Allowed domains for SPA authenticationSANCTUM_STATEFUL_DOMAINS=xetasuite.test
# Session cookie domainSESSION_DOMAIN=.xetasuite.test
# Session driverSESSION_DRIVER=database
# Secure cookiesSESSION_SAME_SITE=noneSESSION_SECURE_COOKIE=true# Frontend URL (for CORS headers)SPA_URL=http://xetasuite.testQueue & Cache
Section titled “Queue & Cache”QUEUE_CONNECTION=redis # sync, database, redisCACHE_DRIVER=redis # file, database, redisREDIS_HOST=127.0.0.1REDIS_PASSWORD=nullREDIS_PORT=6379MAIL_MAILER=smtpMAIL_HOST=mailpitMAIL_PORT=1025MAIL_USERNAME=nullMAIL_PASSWORD=nullMAIL_ENCRYPTION=nullMAIL_FROM_ADDRESS="noreply@xetasuite.com"MAIL_FROM_NAME="${APP_NAME}"Frontend variables (React)
Section titled “Frontend variables (React)”# Empty to use Vite proxy (development)VITE_API_URL=
# Direct URL in productionVITE_API_URL=https://api.xetasuite.comProduction configuration
Section titled “Production configuration”APP_ENV=productionAPP_DEBUG=false
# Production domainsSANCTUM_STATEFUL_DOMAINS=xetasuite.comSESSION_DOMAIN=.xetasuite.comFRONTEND_URL=https://xetasuite.com
# Recommended driversQUEUE_CONNECTION=redisCACHE_DRIVER=redisSESSION_DRIVER=databaseVITE_API_URL=https://api.xetasuite.com