增加.env环境变量配置

This commit is contained in:
liweisen 2020-05-07 13:14:19 +08:00
parent d3943d1f32
commit 74b184bcd3
3 changed files with 32 additions and 17 deletions

15
.env.example Normal file
View File

@ -0,0 +1,15 @@
[app]
app_name = false
app_version = 2.8.14
app_host = ''
app_debug = false
app_trace = false
[database]
hostname = 127.0.0.1
database = root
username = root
password = root
hostport = 3306
prefix = pear_
debug = true

View File

@ -4,15 +4,15 @@ use think\facade\Env;
return [ return [
// 应用名称 // 应用名称
'app_name' => 'pearProject', 'app_name' => Env::get('app.app_name', false),
// 应用版本 // 应用版本
'app_version' => '2.8.14', 'app_version' => Env::get('app.app_version', '2.8.14'),
// 应用地址 // 应用地址
'app_host' => '', 'app_host' => Env::get('app.app_host', ''),
// 应用调试模式 // 应用调试模式
'app_debug' => true, 'app_debug' => Env::get('app.app_debug', false),
// 应用Trace // 应用Trace
'app_trace' => false, 'app_trace' =>Env::get('app.app_trace', false),
// 是否支持多模块 // 是否支持多模块
'app_multi_module' => true, 'app_multi_module' => true,
// 入口自动绑定模块 // 入口自动绑定模块
@ -63,7 +63,7 @@ return [
// 操作方法后缀 // 操作方法后缀
'action_suffix' => '', 'action_suffix' => '',
// 自动搜索控制器 // 自动搜索控制器
'controller_auto_search' => false, 'controller_auto_search' => true,
// +---------------------------------------------------------------------- // +----------------------------------------------------------------------
// | URL设置 // | URL设置

View File

@ -1,29 +1,29 @@
<?php <?php
use think\facade\Env;
return [ return [
// 数据库类型 // 数据库类型
'type' => 'mysql', 'type' => Env::get('database.type', 'mysql'),
// 服务器地址 // 服务器地址
'hostname' => '127.0.0.1', 'hostname' => Env::get('database.hostname', '127.0.0.1'),
// 数据库名 // 数据库名
'database' => 'pearproject', 'database' => Env::get('database.database', 'root'),
// 用户名 // 用户名
'username' => 'root', 'username' => Env::get('database.username', 'root'),
// 密码 // 密码
'password' => 'root', 'password' => Env::get('database.password', 'root'),
// 端口 // 端口
'hostport' => '', 'hostport' => Env::get('database.hostport', '3306'),
// 连接dsn // 连接dsn
'dsn' => '', 'dsn' => '',
// 数据库连接参数 // 数据库连接参数
'params' => [], 'params' => [],
// 数据库编码默认采用utf8 // 数据库编码默认采用utf8mb4
'charset' => 'utf8', 'charset' => Env::get('database.charset', 'utf8mb4'),
// 数据库表前缀 // 数据库表前缀
'prefix' => 'pear_', 'prefix' => Env::get('database.prefix', 'sys_'),
// 数据库调试模式 // 数据库调试模式
'debug' => true, 'debug' => Env::get('database.debug', false),
// 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器) // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
'deploy' => 0, 'deploy' => 0,
// 数据库读写是否分离 主从式有效 // 数据库读写是否分离 主从式有效