laravel实现数据库多库配置,读写分离配置或者多读写分离配置

	'connections' => array(
         //默认mysql配置,访问test库
		'mysql' => array(
			'driver'    => 'mysql',
			'host'      => '192.168.16.70',
			'port'		=>  '3306',
			'database'  => 'test',
			'username'  => 'test',
			'password'  => '123456',
			'charset'   => 'utf8',
			'collation' => 'utf8_unicode_ci',
			'prefix'    => '',
		),
        //自定义mysql连接,访问media库
		'media' => array(
			'read' => array(
		        array('host' => '192.168.16.74','port' => 3306),
		        array('host' => '192.168.16.70','port' => 3306),
	   		),
		    'write' => array(
		        'host' => '192.168.16.70', 'port'=> 3306
		    ),
			'driver'    => 'mysql',
			'database'  => 'media',
			'username'  => 'test',
			'password'  => '123456',
			'charset'   => 'utf8',
			'collation' => 'utf8_unicode_ci',
			'prefix'    => '',
		),
     )         

  

这样使用,新建一模型User.php

class User extends Eloquent{
 //不设置属性,默认连接mysql配置  
	protected $connection = 'media';
}

  

转载于:https://www.cnblogs.com/huanxiyun/p/5501997.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值