环境变量

YXShop 通过 .env 文件管理环境配置。复制 .env.example 为 .env 后根据实际环境修改。

基础配置

env
# 应用
APP_NAME=YXShop
APP_ENV=production
APP_DEBUG=false
APP_URL=https://your-domain.com

# 数据库
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=yxshop
DB_USERNAME=root
DB_PASSWORD=your_password

# Redis
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_PASSWORD=
REDIS_DB=0

微信配置

env
# 微信小程序
WECHAT_MINIAPP_APPID=your_appid
WECHAT_MINIAPP_SECRET=your_secret

# 微信支付
WECHAT_PAY_MCH_ID=your_mch_id
WECHAT_PAY_KEY=your_pay_key
WECHAT_PAY_CERT_PATH=/path/to/cert.pem
WECHAT_PAY_KEY_PATH=/path/to/key.pem
WECHAT_PAY_NOTIFY_URL=https://your-domain.com/payment/notify

AI 配置

env
# AI 服务商 (openai / anthropic)
AI_PROVIDER=openai

# OpenAI
OPENAI_API_KEY=sk-your-api-key
OPENAI_MODEL=gpt-4o

# Anthropic
ANTHROPIC_API_KEY=sk-ant-your-api-key
ANTHROPIC_MODEL=claude-sonnet-4-20250514