使用 Eloquent

有多种方法可以定义在 Eloquent 模型中使用哪种连接 。一种方法是在模型中设置 $ connection变量:

<?php

class SomeModel extends Eloquent {

    protected $connection = 'mysql2';

}

也可以在运行时通过 setConnection 方法定义连接。

<?php

class SomeController extends BaseController {

    public function someMethod()
    {
        $someModel = new SomeModel;

        $someModel->setConnection('mysql2');

        $something = $someModel->find(1);

        return $something;
    }
}