网站首页 laravel框架
多数据库分布式存储的链接方式
发布时间:2016-07-04 05:11查看次数:4759
MODEL -- 设置连接对象!
可以设置连接对象走那个数据的那个表
适用于数据库分布式存储
//protected $connection = 'mysql_pdc';
设置步骤:
1. 先在config\database.php
找到 MYSQL配置项,复制一个 节点名称改成你自定义的
'mysql_jiedian2' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', ''), //这里要注意配置项目名称
'username' => env('DB_USERNAME', ''), //如果两个数据库配置一样无需修改
'password' => env('DB_PASSWORD', ''), //否则需要修改
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
'engine' => null,
],
2.在MODEL中设置连接那个数据的表
比如UserModel 连接'mysql_jiedian2'
设置属性//protected $connection ='mysql_jiedian2'
............完事~~~现在UserModel连接的就是Mysql_JieDian2的表了关键字词:多数据库分布式存储的链接方式