配置 Lumen 让连接数据库和执行查询变得极其容易。目前 Lumen 支持4种数据库系统:MySQL、Postgres、 SQLite 和 SQL Server。 你可以在 .env 配置文件中通过 DB_* 配置项对数据库进行配置,例如驱动(driver)、主机(host)、用户名(username)和密码(password)。 注意: 为了能让你的配置信息被加载,你需要在 bootstrap/app.php 文件中去除 Dotenv::load() 前面的注释。 基本用法 注意: 如果你希望使用 DB facade,你需要在 bootstrap/app.php 文件中去掉 $app->withFacades() 前面的注释。 基本查询 请参考 完整的 Laravel 文档 以了解如通过数据库组件来何执行基本的、原始 SQL 查询。 查询语句构造器 Lumen 还可以直接使用 Laravel 中的 fluent query builder。请参考完整的 Laravel 文档 以了解此项特性。 Eloquent ORM 如果你希望使用 Eloquent ORM,请在 bootstrap/app.php 文件中将 $app->withEloquent() 前面的注释去掉。 当然,你可以在 Lumen 中很容易地使用完整的 Eloquent ORM 。欲了解更多信息,请参考 完整的 Laravel 文档. 迁移 F欲了解更多关于如何创建数据表并执行迁移的知识,请参考 Laravel 文档中关于 schema builder 和 migrator 的相关文档。