Laravel 4.2会话数据库驱动程序读/写主机

时间:2016-07-20 10:44:47

标签: php laravel session laravel-4

我配置了将数据库分开读写的方式。

'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'    => '',
],

但是现在,我想在会话中更改数据库驱动程序,我希望能够对会话值的单个主机进行读写操作。

如何在会话过程中仅在单个主机上运行而不会影响上述结构?

1 个答案:

答案 0 :(得分:0)

我想我找到了解决方案。

我们在第一个database.php连接中添加了一个新连接。

'session' => array(
        'host' => "HOST_NAME",
        'driver'    => 'mysql',
        'database'  => 'database',
        'username'  => 'root',
        'password'  => '',
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
    ),

然后我们在session.php文件中安装连接值之前先给出连接名称。

'connection' => "session",

多数民众赞成。