Laravel 中使用读写分离
如果使用ORM的时候如何配置?
'mysql' => [
'read' => [
'host' => ['192.168.1.1'],
],
'write' => [
'host' => ['196.168.1.2'],
],
'sticky' => true,
'driver' => 'mysql',
'database' => 'database',
'username' => 'root',
'password' => '',
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
],
User::find(1); //使用的 196.168.1.2 这个host
User::where('id', 1)->select(); //使用的是192.168.1.1
User::where('id', 1)->first(); //使用的也是192.168.1.1
推荐文章: