我定义了2个数据库连接:
以及以下Model类:
class BoPerson extends \Illuminate\Database\Eloquent\Model {
protected $table = 'persons';
protected $connection = 'mysql';
public $timestamps = false;
}
这有效:
$persons = BoPerson::all();
但这不起作用:
$persons = BoPerson::on('sqlite')->all();
如何从默认的“ mysql”连接切换到名为“ sqlite”的连接?
All()
是静态函数。
在这种情况下,请使用get()
:
$persons = BoPerson::on('sqlite')->get();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句