配置文件
框架采用 Yaml 作为后端配置,所有配置均存在 config 下,配置在使用时系统会根据需要按需加载,配置名为 xxx.yaml
为了防止同步时本地配置覆盖线上配置可使用 xxx.dev.yaml
来定义本地开发配置,系统将优先读取该配置文件,提交线上时请勿提交本地配置。
配置中的值可使用以下特殊字符串来代替部分绝对路径,如下:
名称 | 说明 |
---|---|
%config_path% | /config 目录 |
%data_path% | /data 目录 |
%app_path% | /app 目录 |
%public_path% | /public 目录 |
app.yaml
应用配置文件
registersarray
[]
use.yaml
使用配置文件
app.namestring
app.debugboolean
app.cacheboolean
app.secretstring
app.domainstring
langstring
zh-CN
简体中文zh-TW
繁体中文en-US
英语ru-RU
俄语ko-KR
韩语ja-JP
日语
vite.devboolean
vite.portnumber
manageobject
cache.yaml
缓存配置文件
cache.typestring
file
与 redis
cache.driverstring
default
,使用 database.yaml
配置 command.yaml
命令配置文件
registersarray
console
类的命名空间字符串。例如,\Console\TestCommand
对应的文件为 /console/TestCommand.php
。 database.yaml
数据库配置文件
db
drivers.default.driverstring
drivers.default.hoststring
drivers.default.databasestring
drivers.default.usernamestring
drivers.default.passwordstring
drivers.default.portnumber
drivers.default.prefixstring
redis
drivers.default.hoststring
drivers.default.portnumber
drivers.default.timeoutnumber
drivers.default.authstring
queue.yaml
队列配置文件
queue.typestring
queue.driverstring
default
,使用 database.yaml
中的配置 queue.retrynumber
storage.yaml
存储配置文件
storage.typestring
local
、qiniu
、cos
、oss
storage.extarray
storage.driversarray
本地驱动
drivers.local.typestring
drivers.local.public_urlstring
drivers.local.pathstring
七牛存储
drivers.qiniu.typestring
drivers.qiniu.accessKeystring
drivers.qiniu.secretKeystring
drivers.qiniu.bucketstring
drivers.qiniu.domainstring
drivers.qiniu.public_urlstring
腾讯云存储
drivers.cos.typestring
drivers.cos.app_idstring
drivers.cos.secret_idstring
drivers.cos.secret_keystring
drivers.cos.regionstring
drivers.cos.bucketstring
drivers.cos.signed_urlboolean
drivers.cos.use_httpsboolean
drivers.cos.domainstring
drivers.cos.public_urlstring
阿里云存储
drivers.cos.typestring
drivers.cos.accessKeyIdstring
drivers.cos.accessKeySecretstring
drivers.cos.endpointstring
drivers.cos.bucketstring
drivers.cos.isCNameboolean
isCName
为 false,endpoint
应配置 oss 提供的域名如:oss-cn-beijing.aliyuncs.com
,cname 或 cdn 请自行到阿里 oss 后台配置并绑定 bucket drivers.cos.public_urlstring
geo.yaml
ip 地址库配置
dbstring