我正在使用一個包(aws),我希望從它的配置文件中獲取一個var。從配置文件中獲取一個var?
配置文件位於:
config>packages>aws>aws-sdk-php-laravel>config
我已經試過:
配置::得到( 'packages.aws.aws-SDK-PHP-laravel.config.key')
但是沒有運氣,有什麼想法?
我正在使用一個包(aws),我希望從它的配置文件中獲取一個var。從配置文件中獲取一個var?
配置文件位於:
config>packages>aws>aws-sdk-php-laravel>config
我已經試過:
配置::得到( 'packages.aws.aws-SDK-PHP-laravel.config.key')
但是沒有運氣,有什麼想法?
配置很容易訪問和Laravel支持包。調用它的結構是。
Config::get('package::file.option');
我剛看了一下你正在使用的軟件包,他們已經設置了一個很好的方便的訪問命名空間。由於包只有一個配置文件,你也可以省略,比如:
Config::get('aws::key');
有關第三方軟件包配置的詳細信息,在這裏對這個問題的http://laravel.com/docs/packages#package-configuration的Laravel文檔。
希望有所幫助。
使用包標記爲配置文件:
Config::get('aws/aws-sdk-php-laravel::key');
而且你還可能需要將命名空間添加到Laravel:
Config::addNamespace('aws/aws-sdk-php-laravel', __DIR__.'/path/to/config');
很好,謝謝! – panthro