从配置文件中获取var?

时间:2014-03-12 11:22:06

标签: laravel laravel-4

我正在使用一个包(aws),我希望从它的配置文件中获取一个var。

配置文件位于:

config>packages>aws>aws-sdk-php-laravel>config

我试过了:

配置::得到(' packages.aws.aws-SDK-PHP-laravel.config.key&#39)

但没有运气,任何想法?

2 个答案:

答案 0 :(得分:1)

Config易于访问,Laravel支持包。调用它的结构将是。

Config::get('package::file.option');

我刚刚查看了您正在使用的软件包,并且他们已经为访问设置了一个非常方便的命名空间。由于包只有一个配置文件,你也可以省略它,如下所示:

Config::get('aws::key');

有关第三方软件包配置的更多信息,请参阅主题http://laravel.com/docs/packages#package-configuration的Laravel文档。

希望有所帮助。

答案 1 :(得分:0)

对配置文件使用包符号:

Config::get('aws/aws-sdk-php-laravel::key');

您可能还需要将命名空间添加到Laravel:

Config::addNamespace('aws/aws-sdk-php-laravel', __DIR__.'/path/to/config');