APP_NAME="Trading Journal" APP_ENV=local APP_KEY= APP_DEBUG=true APP_TIMEZONE=Asia/Jakarta APP_URL=http://localhost:8000 APP_LOCALE=en APP_FALLBACK_LOCALE=en APP_FAKER_LOCALE=en_US APP_MAINTENANCE_DRIVER=file BCRYPT_ROUNDS=12 LOG_CHANNEL=stack LOG_STACK=single LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=trading_journal DB_USERNAME=root DB_PASSWORD= SESSION_DRIVER=database SESSION_LIFETIME=120 SESSION_ENCRYPT=false SESSION_PATH=/ SESSION_DOMAIN=null BROADCAST_CONNECTION=pusher FILESYSTEM_DISK=local QUEUE_CONNECTION=redis CACHE_STORE=redis CACHE_PREFIX=trading_journal REDIS_CLIENT=phpredis REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 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@tradingjournal.local" MAIL_FROM_NAME="${APP_NAME}" # Pusher/Soketi for WebSocket PUSHER_APP_ID= PUSHER_APP_KEY= PUSHER_APP_SECRET= PUSHER_HOST= PUSHER_PORT=443 PUSHER_SCHEME=https PUSHER_APP_CLUSTER=mt1 # Frontend URL for CORS FRONTEND_URL=http://localhost:5173 # Encryption key for sensitive data (32 bytes base64 encoded) CREDENTIALS_ENCRYPTION_KEY= # EA Bridge Settings EA_BRIDGE_SECRET=your-secret-key-here EA_BRIDGE_ALLOWED_IPS= # Rate Limiting API_RATE_LIMIT=60 # ============================================ # RENAME THIS FILE TO .env AFTER COPYING # cp env.example.txt .env # php artisan key:generate # ============================================