我正在使用一个包(aws),我希望从它的配置文件中获取一个var。
配置文件位于:
config>packages>aws>aws-sdk-php-laravel>config
我试过了:
配置::得到(' packages.aws.aws-SDK-PHP-laravel.config.key&#39)
但没有运气,任何想法?
答案 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');