连接数据库
- 我们可以在 config\database.php 配置文件中设置与数据库的连接信息:
- 如果是一般性数据库连接,在 ‘’connections‘’ 配置区设置即可;
- 如果是本地测试,它会优先读取 .env 配置,然后再读取 database.php 的配置;
# .env文件,部署服务器,请禁用我
APP_DEBUG = true
DB_TYPE = mysql
DB_HOST = 127.0.0.1
DB_NAME = demo
DB_USER = root
DB_PASS = 123456
DB_PORT = 3306
DB_CHARSET = utf8
DEFAULT_LANG = zh-cn
- 如果禁用了 .env 配置,则会读取数据库连接的默认配置:
// 数据库连接配置信息
"connections" => [
"mysql" => [
// 数据库类型
"type" => env("DB_TYPE", "mysql"),
// 服务器地址
"hostname" => env("DB_HOST", "127.0.0.1"),
// 数据库名
"database" => env("DB_NAME", "demo"),
// 用户名
"username" => env("DB_USER", "root"),
// 密码
"password" => env("DB_PASS", "123456"),
// 端口
"hostport" => env("DB_PORT", "3306"),