数据库配置信息

目录

Laravel支持以下数据库:

  • MySQL
  • PostgreSQL
  • SQLite
  • SQL Server

所有的数据库配置信息都在application/config/database.php文件里.

快速使用SQLite

SQLite 是一个很棒的, 零配置的数据库系统. 默认的, Laravel使用SQLite数据库. 你不需要改任何东西. 只要把名为application.sqlite的数据库放入到application/storage/database目录下.这样就搞定了.

当然, 如果您想把数据库命名为"application"之外的东西, 你可以在application/config/database.php文件中修改配置文件的SQLite一节.

'sqlite' => array(
     'driver'   => 'sqlite',
     'database' => 'your_database_name',
)

如果您的应用接收每天少于10万的点击率, SQLite应该是生产模式中合适的选择. 否则, 可考虑使用MySQL或PostgreSQL

提示: 需要一个好的SQLite操作? 参阅Firefox extension.

配置其他数据库

如果您正在使用的MySQL, SQL Server或PostgreSQL, 你将需要编辑在application/config/database.php中的配置选项. 在配置文件中, 你可以找到每一个系统的样本配置. 只需根据服务器根据需要更改选项, 并设置默认连接名称.

设置默认连接名称

正如你可能已经注意到, 每个定义在application/config/database.php的数据库连接都有一个名字. 默认情况下, 有以下连接被定义:sqlite, mysql, sqlsrv, pgsql. 你可以自由改变这些连接的名称. 通过default可以指定默认的连接:

'default' => 'sqlite';

流利的查询生成器, 将始终使用默认的连接. 如果你需要改变默认的连接, 可以使用Config::set方法.