2013-10-03 58 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');