如何動態更改database
假設有個情況,有10間分工廠的金流帳簿的database分別是 accountbook01 到 accountbook10,而且每間分工廠的database的結構一模一樣。
請教各位先進,在 larvel 10 使用什麼方法或函式可以立即動態換切要查詢的database?
以下是測式範例用的設定:
.env檔案節錄
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=accountbook01
DB_USERNAME=root
DB_PASSWORD=
Model檔案節錄
class Accountbook_model extends Model {
/*
* 索取指定月份細則
*/
/*
* 如要把database從accountbook01切換成accountbook07,如何做?
*/
static public function get_month_content($id) {
$result = \DB::select("SELECT * FROM monthlist WHERE id=?", [$id]);
return $result;
}
}
推荐文章: