Laravel 4.1 - 开发人员可以将自己的配置文件添加到我的包中吗?

时间:2013-12-21 14:30:51

标签: php laravel package config

我开发的软件包带有一组配置文件。但是我希望其他开发者能够添加自己的开发者,而不仅仅是配置默认开发者。

然而,既然我已经尝试将我的包发布到packagist并通过composer将其作为供应商包安装,那么Laravel似乎会忽略配置文件,除非原始供应商包中存在相同的文件名!即使我明确地做

也是如此
 Config::get('{package-name}::{file-name}')

只有原始工作台包中存在该文件名时,Laravel似乎允许开发人员访问它。

1 个答案:

答案 0 :(得分:1)

能够使用我的包配置的命名空间来解决这个问题:

Config::addNamespace('package', __DIR__.'/path/to/config');

请参阅此处获取信息:http://laravel.com/docs/packages#package-configuration