Laravel使用不同的连接插入&;选择数据

Laravel使用不同的连接插入&;选择数据,laravel,connection,Laravel,Connection,在Laravel中是否有两种不同的连接,用于插入、更新和选择 我试图做的是在用户从数据库中提取数据时指定一个连接,在插入或更新数据时指定另一个连接 我想知道是否可以用雄辩而不是每次都定义连接来完成它?这在Laravel4.1中是可能的。您可以在app/config/database.php中对其进行如下配置: 'mysql' => array( 'read' => array( 'host' => '192.168.1.1', ), 'w

在Laravel中是否有两种不同的连接,用于插入、更新和选择

我试图做的是在用户从数据库中提取数据时指定一个连接,在插入或更新数据时指定另一个连接


我想知道是否可以用雄辩而不是每次都定义连接来完成它?

这在Laravel4.1中是可能的。您可以在
app/config/database.php中对其进行如下配置:

'mysql' => array(
    'read' => array(
        'host' => '192.168.1.1',
    ),
    'write' => array(
        'host' => '196.168.1.2'
    ),
    'driver'    => 'mysql',
    'database'  => 'database',
    'username'  => 'root',
    'password'  => '',
    'charset'   => 'utf8',
    'collation' => 'utf8_unicode_ci',
    'prefix'    => '',
),

请参阅Laravel数据库文档中的部分。

可能重复AFAIK文档中报告的
on
方法是唯一提供的方法(IMO非常好)。请参阅此功能最近已添加,但尚未记录。您可以查看相应的使用方法。@HolgerWeis谢谢,很高兴知道!所以答案是肯定的,在版本4.1中,如果我在laravel之外使用Elount如何配置读写连接呢。