Skip to content

配置说明

项目配置集中在 config/autoload/

当前仓库中可见的主要配置文件

  • databases.php:数据库
  • redis.php:Redis
  • server.php:Hyperf 服务
  • async_queue.php:异步队列
  • cache.php:缓存
  • jwt.php:JWT
  • wechat.php:微信
  • pay.php:支付
  • mall.php:商城配置
  • system_message.php:系统消息
  • file.php:文件存储
  • export.php:导出中心
  • plugins.php:插件

.env.example 中已提供的环境变量

基础

  • APP_NAME
  • APP_ENV
  • APP_DEBUG
  • APP_URL

数据库

  • DB_DRIVER
  • DB_HOST
  • DB_PORT
  • DB_DATABASE
  • DB_USERNAME
  • DB_PASSWORD
  • DB_CHARSET
  • DB_COLLATION
  • DB_PREFIX

Redis

  • REDIS_HOST
  • REDIS_AUTH
  • REDIS_PORT
  • REDIS_DB

登录与接口

  • JWT_SECRET
  • ALLOWED_ORIGINS
  • API_SIGNATURE_ENABLED
  • API_SIGNATURE_TTL
  • API_SIGNATURE_H5_SECRET
  • API_SIGNATURE_MINIAPP_SECRET

对象存储

  • OSS_ACCESS_ID
  • OSS_ACCESS_KEY
  • OSS_BUCKET
  • OSS_ENDPOINT
  • OSS_DOMAIN
  • OSS_SCHEMA
  • QINIU_ACCESS_KEY
  • QINIU_SECRET_KEY
  • QINIU_BUCKET
  • QINIU_DOMAIN
  • QINIU_SCHEMA

微信

  • WECHAT_APP_ID
  • WECHAT_SECRET
  • WECHAT_TOKEN
  • WECHAT_AES_KEY

配置建议

  • 本地开发先保证数据库、Redis、JWT 能正常工作
  • 小程序相关接口会依赖微信配置
  • 导出、上传、支付、系统消息能力分别依赖对应的配置文件

文档内容仅描述当前仓库中已经存在的实现