更新目录结构

This commit is contained in:
2023-10-21 17:45:00 +08:00
parent 59cc869bb2
commit 664295167d
55 changed files with 1856 additions and 6329 deletions

View File

@@ -1,32 +1,32 @@
<?php
// +----------------------------------------------------------------------
// | 应用设置
// +----------------------------------------------------------------------
return [
// 应用地址
'app_host' => env('app.host', ''),
// 应用的命名空间
'app_namespace' => '',
// 是否启用路由
'with_route' => true,
// 默认应用
'default_app' => 'index',
// 默认时区
'default_timezone' => 'Asia/Shanghai',
// 应用映射(自动多应用模式有效)
'app_map' => [],
// 域名绑定(自动多应用模式有效)
'domain_bind' => [],
// 禁止URL访问的应用列表自动多应用模式有效
'deny_app_list' => [],
// 异常页面的模板文件
'exception_tmpl' => app()->getThinkPath() . 'tpl/think_exception.tpl',
// 错误显示信息,非调试模式有效
'error_message' => '页面错误!请稍后再试~',
// 显示错误信息
'show_error_msg' => false,
];
<?php
// +----------------------------------------------------------------------
// | 应用设置
// +----------------------------------------------------------------------
return [
// 应用地址
'app_host' => env('APP_HOST', ''),
// 应用的命名空间
'app_namespace' => '',
// 是否启用路由
'with_route' => true,
// 默认应用
'default_app' => 'index',
// 默认时区
'default_timezone' => 'Asia/Shanghai',
// 应用映射(自动多应用模式有效)
'app_map' => [],
// 域名绑定(自动多应用模式有效)
'domain_bind' => [],
// 禁止URL访问的应用列表自动多应用模式有效
'deny_app_list' => [],
// 异常页面的模板文件
'exception_tmpl' => app()->getThinkPath() . 'tpl/think_exception.tpl',
// 错误显示信息,非调试模式有效
'error_message' => '页面错误!请稍后再试~',
// 显示错误信息
'show_error_msg' => false,
];

View File

@@ -1,4 +0,0 @@
<?php
return [
'admin_root' => [1]
];

View File

@@ -6,7 +6,7 @@
return [
// 默认缓存驱动
'default' => env('cache.driver', 'file'),
'default' => 'file',
// 缓存连接方式配置
'stores' => [

View File

@@ -5,6 +5,5 @@
return [
// 指令定义
'commands' => [
'schedule:run'=>\app\command\Schedule::class,
],
];

View File

@@ -1,15 +0,0 @@
<?php
// +----------------------------------------------------------------------
// | SentCMS [ WE CAN DO IT JUST THINK IT ]
// +----------------------------------------------------------------------
// | Copyright (c) 2013 http://www.tensent.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: molong <molong@tensent.cn> <http://www.tensent.cn>
// +----------------------------------------------------------------------
return [
'Access-Control-Allow-Credentials' => 'true',
'Access-Control-Max-Age' => 1800,
'Access-Control-Allow-Methods' => 'GET, POST, PATCH, PUT, DELETE, OPTIONS',
'Access-Control-Allow-Headers' => 'Authorization, Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since, X-CSRF-TOKEN, X-Requested-With',
];

View File

@@ -2,7 +2,7 @@
return [
// 默认使用的数据库连接配置
'default' => env('database.driver', 'mysql'),
'default' => env('DB_DRIVER', 'mysql'),
// 自定义时间查询规则
'time_query_rule' => [],
@@ -22,23 +22,23 @@ return [
'connections' => [
'mysql' => [
// 数据库类型
'type' => env('database.type', 'mysql'),
'type' => env('DB_TYPE', 'mysql'),
// 服务器地址
'hostname' => env('database.hostname', '127.0.0.1'),
'hostname' => env('DB_HOST', '127.0.0.1'),
// 数据库名
'database' => env('database.database', ''),
'database' => env('DB_NAME', ''),
// 用户名
'username' => env('database.username', 'root'),
'username' => env('DB_USER', 'root'),
// 密码
'password' => env('database.password', ''),
'password' => env('DB_PASS', ''),
// 端口
'hostport' => env('database.hostport', '3306'),
'hostport' => env('DB_PORT', '3306'),
// 数据库连接参数
'params' => [],
// 数据库编码默认采用utf8
'charset' => env('database.charset', 'utf8'),
'charset' => env('DB_CHARSET', 'utf8'),
// 数据库表前缀
'prefix' => env('database.prefix', ''),
'prefix' => env('DB_PREFIX', ''),
// 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
'deploy' => 0,
@@ -53,9 +53,11 @@ return [
// 是否需要断线重连
'break_reconnect' => false,
// 监听SQL
'trigger_sql' => env('app_debug', true),
'trigger_sql' => env('APP_DEBUG', true),
// 开启字段缓存
'fields_cache' => false,
]
],
// 更多的数据库配置信息
],
];

View File

@@ -2,7 +2,7 @@
return [
// 默认磁盘
'default' => env('filesystem.driver', 'local'),
'default' => 'local',
// 磁盘列表
'disks' => [
'local' => [
@@ -20,33 +20,5 @@ return [
'visibility' => 'public',
],
// 更多的磁盘配置信息
'aliyun' => [
'type' => 'aliyun',
'accessId' => '******',
'accessSecret' => '******',
'bucket' => 'bucket',
'endpoint' => 'oss-cn-hongkong.aliyuncs.com',
'url' => 'http://oss-cn-hongkong.aliyuncs.com',//不要斜杠结尾此处为URL地址域名。
],
'qiniu' => [
'type' => 'qiniu',
'accessKey' => '******',
'secretKey' => '******',
'bucket' => 'bucket',
'url' => '',//不要斜杠结尾此处为URL地址域名。
],
'qcloud' => [
'type' => 'qcloud',
'region' => '***', //bucket 所属区域 英文
'appId' => '***', // 域名中数字部分
'secretId' => '***',
'secretKey' => '***',
'bucket' => '***',
'timeout' => 60,
'connect_timeout' => 60,
'cdn' => '您的 CDN 域名',
'scheme' => 'https',
'read_from_cdn' => false,
]
],
];

View File

@@ -1,45 +1,18 @@
<?php
// +----------------------------------------------------------------------
// | SentCMS [ WE CAN DO IT JUST THINK IT ]
// +----------------------------------------------------------------------
// | Copyright (c) 2013 http://www.tensent.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: molong <molong@tensent.cn> <http://www.tensent.cn>
// +----------------------------------------------------------------------
use app\model\auth\Users;
/**
* @title jwt配置
* @author Leruge
* @email leruge@163.com
*/
return [
'stores' => [
'api' => [
'sso' => [
'enable' => false,
],
'token' => [
'unique_id_key' => 'uid',
'signer_key' => 'tensent',
'not_before' => 0,
'expires_at' => 86400,
'refresh_ttL' => 72000,
'signer' => 'Lcobucci\JWT\Signer\Hmac\Sha256',
'type' => 'Header',
'relogin_code' => 50001,
'refresh_code' => 50002,
'iss' => 'client.tensent',
'aud' => 'server.tensent',
'automatic_renewal' => false,
],
'user' => [
'bind' => true,
'class' => Users::class,
]
]
],
'manager' => [
// 缓存前缀
'prefix' => 'jwt',
// 黑名单缓存名
'blacklist' => 'blacklist',
// 白名单缓存名
'whitelist' => 'whitelist'
]
// JWT加密算法
'alg' => env('JWT.ALG', 'HS256'),
'secret' => env('JWT.SECRET', 'leruge'),
// 非对称加密需要配置
'public_key' => env('JWT.PUBLIC_KEY'),
'private_key' => env('JWT.PRIVATE_KEY'),
'password' => env('JWT.PASSWORD'),
// JWT有效期
'ttl' => env('JWT.TTL', 3600 * 24 * 365),
];

View File

@@ -5,7 +5,7 @@
return [
// 默认语言
'default_lang' => env('lang.default_lang', 'zh-cn'),
'default_lang' => env('DEFAULT_LANG', 'zh-cn'),
// 允许的语言列表
'allow_lang_list' => [],
// 多语言自动侦测变量名

View File

@@ -5,7 +5,7 @@
// +----------------------------------------------------------------------
return [
// 默认日志记录通道
'default' => env('log.channel', 'file'),
'default' => 'file',
// 日志记录级别
'level' => [],
// 日志类型记录的通道 ['error'=>'email',...]

View File

@@ -1,14 +1,8 @@
<?php
// 中间件配置
return [
// 别名或分组
'alias' => [],
// 优先级设置,此数组中的中间件会按照数组中的顺序优先执行
'priority' => [
\app\middleware\AllowCrossDomain::class,
\app\middleware\Api::class,
\app\middleware\Validate::class,
\app\middleware\Check::class,
\app\middleware\Auth::class
],
// 别名或分组
'alias' => [],
// 优先级设置,此数组中的中间件会按照数组中的顺序优先执行
'priority' => [],
];

View File

@@ -13,7 +13,7 @@ return [
// 是否开启路由延迟解析
'url_lazy_route' => false,
// 是否强制使用路由
'url_route_must' => true,
'url_route_must' => false,
// 合并路由规则
'route_rule_merge' => false,
// 路由是否完全匹配

View File

@@ -5,7 +5,7 @@
return [
// 模板引擎类型使用Think
'type' => 'php',
'type' => 'Think',
// 默认模板渲染规则 1 解析为小写+下划线 2 全部转换小写 3 保持操作方法
'auto_rule' => 1,
// 模板目录名