class DogsConfigs extends DogsModel {
protected $table = 'configs';
/**
* @return
*/
public function getAll() {
return DB::connection($this->connection)
->table($this->table)
->select('conf_key', 'conf_val', 'description')
->get();
}
}
对于每个使用非默认数据库连接的函数 - 我必须调用DB :: connection
我知道这个连接用于全班。我怎么能让它成为该类的默认值,所以我不需要重复代码?表格相同。
尝试谷歌寻求解决方案,但我发现 - 不起作用。
答案 0 :(得分:0)
在您的模型中,您可以定义要使用的连接:
protected $connection = 'connection_name';
您使用的连接必须位于app/config/database.php
您可以阅读此内容以获取更多信息:http://fideloper.com/laravel-multiple-database-connections