2013-10-03 56 views
0

我有我的數據庫配置在laravel檢索數據庫的配置包中的配置

app/config/database.php 
and 
app/config/development/database.php 

現在我安裝了一個新包,需要訪問相同的信息「主機,用戶名,密碼」,它位於使用在

app/config/packages/pkg/database.php 

如何以編程方式獲取此信息並有條件地將其設置在此databases.php中?

'mysql' => array(
     'driver' => 'mysql', 
     'host'  => ?, 
     'database' => ?, 
     'username' => ?, 
+1

如果包被正確註冊,您可以使用'配置::獲得(「PKG :: mysql.driver');'獲取該信息。但是,'Config :: set'只設置運行時(當前請求)的值,那是你想要的嗎? –

+0

很好,謝謝 – user391986

回答

0

您可以使用實例的laravel外觀模式,一個對象是這樣的:

Config:get('database.array.of.content');