Skip to content

config配置文件

liaofei edited this page Jan 20, 2021 · 1 revision

目录结构

├─config
│      app.php
│      auth.php
│      cache.php
│      captche.php
│      console.php
│      cookie.php
│      database.php
│      filesystem.php
│      lang.php
│      log.php
│      pay.php
│      plat.php
│      printer.php
│      qrcode.php
│      queue.php
│      route.php
│      session.php
│      sms.php
│      template.php
│      trace.php
│      upload.php
│      view.php
│      workerman.php
       

调用配置 例如 log.php

use think\facade\Env;

// +----------------------------------------------------------------------
// | 日志设置
// +----------------------------------------------------------------------
return [
    // 默认日志记录通道
    'default'      => Env::get('log.channel', 'file'),
    // 日志记录级别
    'level'        => ['error','warning'],
    // 日志类型记录的通道 ['error'=>'email',...]
    'type_channel' => [],
    // 是否关闭日志写入
    'close'        => false,

    // 日志通道列表
    'channels'     => [
        'file' => [
            // 日志记录方式
            'type'        => 'File',
            // 日志保存目录
            'path'        => app()->getRuntimePath() . 'log' . DIRECTORY_SEPARATOR,
            // 单文件日志写入
            'single'      => false,
            // 独立日志级别
            'apart_level' => [],
            // 最大日志文件数量
            'max_files'   => 0,
        ],
        // 其它日志通道配置
    ],
];

获取日志通道列表 Config::get(channels); 获取日志通道文件记录方式配置,只需要将键名以"."点连接即可。 Config::get(channels.file); Config::get(channels.file.type);

配置说明:

配置名 说明
app 应用前端、后端基础共性类配置
auth 授权文件配置,请勿更改,否则项目无法运行
cache 缓存配置
captche 验证码配置
console 控制台配置
cookie cookie配置
database 数据库配置
filesystem 文件磁盘配置
lang 语言配置
log 日志配置
pay 支付配置
plat 一号通平台配置
printer 打印机配置
qrcode 二维码配置
queue 队列配置
route 路由基础配置
session 会话配置
sms 短信配置
template 微信公众号模板消息及小程序订阅消息配置
trace Trace设置 开启调试模式后有效
upload 文件上传配置
view 渲染模板配置
workerman workerman配置
Clone this wiki locally