ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
有时候你可能希望使用特定数据库连接进行 `SELECT`操作,同时使用另外的连接进行 `INSERT`、 `UPDATE`、以及 `DELETE`操作。 Laravel 让这些变得轻松简单,并确保你不论在使用原始查找、查找构建器、或者是 `Eloquent ORM`使用的都是正确的连接。 来看看如何配置读取/写入连接,让我们来看以下的例子: ~~~ ~~~ 'mysql' => [ 'read' => [ 'host' => '192.168.1.1', ], 'write' => [ 'host' => '196.168.1.2' ], 'driver' => 'mysql', 'database' => 'database', 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', ], ~~~ ~~~ 注意我们加了两个键值到配置文件数组中: `read`及 `write`。 两个键值都包含了单一键值的数组:`host`。`read`及 `write`的其余数据库配置会从mysql 数组中合并。 所以,如果我们想要覆写配置值,只要将选项放入 `read`和 `write`数组即可。 所以在上面的例子里, 192.168.1.1 将被用作「读取」连接,而 192.168.1.2 将被用作「写入」连接。数据库凭证、 前缀、字符编码配置、以及其他所有的配置会共用 mysql 数组里的配置。