0
我想在我的系統中創建多個數據庫。大多數情況下,數據庫是MySQL;但將來可能會有所不同,即Admin可以生成這樣的報告,這是異構數據庫系統的使用來源。laravel如何創建多個數據庫與多表客戶端?
return array(
'default' => 'mysql',
'connections' => array(
# Our primary database connection
'mysql' => array(
'driver' => 'mysql',
'host' => 'host1',
'database' => 'database1',
'username' => 'user1',
'password' => 'pass1'
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
# Our secondary database connection
'mysql2' => array(
'driver' => 'mysql',
'host' => 'host2',
'database' => 'database2',
'username' => 'user2',
'password' => 'pass2'
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
),
);
其實我想隨機創建數據庫時,客戶端註冊它。 – mindy
@mindy聽起來有點棘手。你是什麼意思隨機? 但是你可能可以在你的主數據庫中有一個參考表。 將連接與用戶標識關聯。 然後你只需要做一個請求來生成你的數組。 或者你可以用PHP寫入配置文件來添加mysql配置。 –