默认数据库配置,可在database.php中配置。

多数据库的配置方式

首先,application/config.php中,添加数据库配置,并填写自己的数据库信息。

//抽奖数据库配置
'db_choujiang' => [
    // 数据库类型
    'type'        => Env::get('database.type', 'mysql'),
    // 服务器地址
    'hostname'    => Env::get('database.hostname', 'mysql'),
    // 数据库名
    'database'    =>  Env::get('database.database', 'mysql'),
    // 数据库用户名
    'username'    => Env::get('database.username', 'root'),
    // 数据库密码
    'password'    => Env::get('database.password', 'root'),
    // 端口
    'hostport'        => Env::get('database.hostport', ''),
    // 数据库编码默认采用 utf8mb4
    'charset'         => Env::get('database.charset', 'utf8mb4'),
    // 数据库表前缀
    'prefix'          => Env::get('database.prefix', 'fly_'),
],

使用方式

数据库直连Db::connect('db_choujiang');

模型文件配置

protected $connection = 'db_choujiang';// 使用连接配置
protected $name = 'table_name';// 数据库名字