2014-03-12 21 views
0

我正在使用一個包(aws),我希望從它的配置文件中獲取一個var。從配置文件中獲取一個var?

配置文件位於:

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

我已經試過:

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

但是沒有運氣,有什麼想法?

回答

1

配置很容易訪問和Laravel支持包。調用它的結構是。

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

我剛看了一下你正在使用的軟件包,他們已經設置了一個很好的方便的訪問命名空間。由於包只有一個配置文件,你也可以省略,比如:

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

有關第三方軟件包配置的詳細信息,在這裏對這個問題的http://laravel.com/docs/packages#package-configuration的Laravel文檔。

希望有所幫助。

+0

很好,謝謝! – panthro

0

使用包標記爲配置文件:

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

而且你還可能需要將命名空間添加到Laravel:

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