mirror of
https://github.com/cedar2025/Xboard.git
synced 2025-01-23 02:58:14 -05:00
refactor: 优化安装命令的代码
This commit is contained in:
parent
653884e7b3
commit
6c2cb47bf8
@ -59,7 +59,7 @@ class XboardInstall extends Command
|
|||||||
\Artisan::call('config:cache');
|
\Artisan::call('config:cache');
|
||||||
return ;
|
return ;
|
||||||
}
|
}
|
||||||
|
$envConfig['APP_KEY'] = 'base64:' . base64_encode(Encrypter::generateKey('AES-256-CBC'));
|
||||||
// 选择是否使用Sqlite
|
// 选择是否使用Sqlite
|
||||||
if( $this->ask('是否启用Sqlite(无需额外安装)代替Mysql(默认不启用 y/n)','n') == 'y' ) {
|
if( $this->ask('是否启用Sqlite(无需额外安装)代替Mysql(默认不启用 y/n)','n') == 'y' ) {
|
||||||
$sqliteFile = '.docker/.data/database.sqlite';
|
$sqliteFile = '.docker/.data/database.sqlite';
|
||||||
@ -72,7 +72,6 @@ class XboardInstall extends Command
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
$envConfig = [
|
$envConfig = [
|
||||||
'APP_KEY' => 'base64:' . base64_encode(Encrypter::generateKey('AES-256-CBC')),
|
|
||||||
'DB_CONNECTION' => 'sqlite',
|
'DB_CONNECTION' => 'sqlite',
|
||||||
'DB_DATABASE' => $sqliteFile,
|
'DB_DATABASE' => $sqliteFile,
|
||||||
'DB_HOST' => '',
|
'DB_HOST' => '',
|
||||||
@ -81,7 +80,6 @@ class XboardInstall extends Command
|
|||||||
];
|
];
|
||||||
}else{
|
}else{
|
||||||
$envConfig = [
|
$envConfig = [
|
||||||
'APP_KEY' => 'base64:' . base64_encode(Encrypter::generateKey('AES-256-CBC')),
|
|
||||||
'DB_CONNECTION' => 'mysql',
|
'DB_CONNECTION' => 'mysql',
|
||||||
'DB_HOST' => $this->ask("请输入数据库地址(默认:" . ($isDocker ? '172.17.0.1' :'127.0.0.1') .")", ($isDocker ? '172.17.0.1' :'127.0.0.1')),
|
'DB_HOST' => $this->ask("请输入数据库地址(默认:" . ($isDocker ? '172.17.0.1' :'127.0.0.1') .")", ($isDocker ? '172.17.0.1' :'127.0.0.1')),
|
||||||
'DB_PORT' => $this->ask('请输入数据库端口(默认:3306)', '3306'),
|
'DB_PORT' => $this->ask('请输入数据库端口(默认:3306)', '3306'),
|
||||||
|
Loading…
Reference in New Issue
Block a user