# Laravel App
APP_NAME=JurisAPI
APP_ENV=production
APP_KEY=base64:Vv0f3G9yWEPCWSyleVe9Zz2VGmJcErH4Ca13SWHw7ic=
APP_DEBUG=true
APP_TIMEZONE=UTC
APP_URL=https://api.ibmpg.ca

# Frontend URLs (for CORS and Sanctum)
FRONTEND_URL=https://app.ibmpg.ca

# Application Locale
APP_LOCALE=en
APP_FALLBACK_LOCALE=en
APP_FAKER_LOCALE=en_US

# Database
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=ibmpg_juris_db
DB_USERNAME=ibmpg_juris_db
DB_PASSWORD=ibmpg_juris_db

# Sanctum Cookie Configuration
SESSION_DRIVER=file
SESSION_DOMAIN=.ibmpg.ca
SESSION_LIFETIME=120
SESSION_SECURE_COOKIE=true
SESSION_ENCRYPT=false
SESSION_PATH=/
SESSION_SAME_SITE=lax

# Sanctum Stateful Domains (production domains)
SANCTUM_STATEFUL_DOMAINS=payments.ibmpg.ca,immigration.ibmpg.ca,admin.ibmpg.ca,lms.ibmpg.ca,teacher.ibmpg.ca,parent.ibmpg.ca,app.ibmpg.ca,api.ibmpg.ca,ibmpg.ca,www.ibmpg.ca

# CORS Configuration
CORS_ALLOWED_ORIGINS=https://payments.ibmpg.ca,https://immigration.ibmpg.ca,https://admin.ibmpg.ca,https://lms.ibmpg.ca,https://teacher.ibmpg.ca,https://parent.ibmpg.ca,https://app.ibmpg.ca,https://api.ibmpg.ca,https://ibmpg.ca,https://www.ibmpg.ca

# Logging
LOG_CHANNEL=stack
LOG_STACK=single
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=debug

# Cache & Queue
CACHE_DRIVER=file
CACHE_PREFIX=
FILESYSTEM_DISK=local
QUEUE_CONNECTION=sync

# Redis (optional, for production)
REDIS_CLIENT=phpredis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

# Mail
MAIL_MAILER=smtp
MAIL_HOST=mail.jurislocator.ca
MAIL_PORT=465
MAIL_USERNAME=admin@jurislocator.ca
MAIL_PASSWORD=g9??2GSxy3L;_YPv
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS="admin@jurislocator.ca"
MAIL_FROM_NAME="Jurislocator"

# Broadcasting
BROADCAST_CONNECTION=log
BROADCAST_DRIVER=log

# Stripe Configuration
STRIPE_PUBLIC_KEY=pk_test_REPLACEME
STRIPE_SECRET_KEY=sk_test_REPLACEME
STRIPE_WEBHOOK_SECRET=whsec_REPLACEME

# Vite
VITE_APP_NAME="${APP_NAME}"