# Copy this content to a new .env file in the project root # Then update the values according to your setup # ============================================== # APPLICATION SETTINGS # ============================================== APP_NAME="Exec Legacy Claims" APP_ENV=local APP_KEY= # Run: php artisan key:generate to fill this APP_DEBUG=true APP_TIMEZONE=UTC APP_URL=http://localhost APP_LOCALE=en APP_FALLBACK_LOCALE=en APP_FAKER_LOCALE=en_US APP_MAINTENANCE_DRIVER=file APP_MAINTENANCE_STORE=database PHP_CLI_SERVER_WORKERS=4 BCRYPT_ROUNDS=12 # ============================================== # LOGGING # ============================================== LOG_CHANNEL=stack LOG_STACK=single LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug # ============================================== # DATABASE - SHARED WITH OTHER LARAVEL APP # ============================================== # IMPORTANT: Must point to the same database as your other Laravel application DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_shared_database_name # CHANGE THIS DB_USERNAME=root # CHANGE THIS DB_PASSWORD= # CHANGE THIS # ============================================== # SESSION - MUST MATCH OTHER LARAVEL APP # ============================================== # CRITICAL: These settings must be IDENTICAL in both Laravel applications SESSION_DRIVER=database SESSION_LIFETIME=120 SESSION_ENCRYPT=false SESSION_PATH=/ SESSION_DOMAIN= # Set to .yourdomain.com for cross-subdomain or leave empty for same domain SESSION_COOKIE=laravel_shared_session # MUST MATCH other app SESSION_SAME_SITE=lax SESSION_SECURE_COOKIE=false # Set to true in production with HTTPS SESSION_HTTP_ONLY=true # ============================================== # BROADCASTING, FILESYSTEM, QUEUE # ============================================== BROADCAST_CONNECTION=log FILESYSTEM_DISK=local QUEUE_CONNECTION=database # ============================================== # CACHE # ============================================== CACHE_STORE=database CACHE_PREFIX= # ============================================== # MEMCACHED # ============================================== MEMCACHED_HOST=127.0.0.1 # ============================================== # REDIS # ============================================== REDIS_CLIENT=phpredis REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 # ============================================== # MAIL # ============================================== MAIL_MAILER=log MAIL_HOST=127.0.0.1 MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS="hello@example.com" MAIL_FROM_NAME="${APP_NAME}" # ============================================== # AWS (if using S3 for file storage) # ============================================== AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_DEFAULT_REGION=us-east-1 AWS_BUCKET= AWS_USE_PATH_STYLE_ENDPOINT=false # ============================================== # VITE (frontend build tool) # ============================================== VITE_APP_NAME="${APP_NAME}" # ============================================== # SETUP INSTRUCTIONS # ============================================== # 1. Copy this file to .env: # cp ENV_EXAMPLE.txt .env # # 2. Generate application key: # php artisan key:generate # # 3. Update database credentials (DB_* settings above) # # 4. Update session settings to match your other Laravel app: # - SESSION_COOKIE must be identical # - SESSION_DOMAIN must be identical # # 5. Run migrations (if tables don't exist): # php artisan migrate # # 6. (Optional) Create test user: # php artisan db:seed # # 7. Start the server: # php artisan serve # # For detailed instructions, see SETUP_CHECKLIST.md