简体   繁体   English

Laravel 动态配置变量获取

[英]Laravel dynamic config variable get

This is my config/filesystems.php file.这是我的config/filesystems.php文件。

'default' => env('FILESYSTEM_DRIVER', 's3'),

'disks' => [
       's3' => [
            'driver' => 's3',
            'key' => env('AWS_ACCESS_KEY_ID'),
            'secret' => env('AWS_SECRET_ACCESS_KEY'),
        ],
       'b2' => [
            'driver' => 's3',
            'key' => env('B2_KEY_ID'),
            'secret' => env('B2_APP_KEY'),
        ],
]

How can I get default filesystem 's key value?如何获取default filesystemkey I think this is possible.我认为这是可能的。

config("filesystems.disks.". config("filesystems.default"). ".key") ; config("filesystems.disks.". config("filesystems.default"). ".key") ;

I believe there is any better way.我相信还有更好的方法。 Can anyone help me?谁能帮我?

If you want to change config value you should call config helper function and pass the value you want to set as the second argument.如果你想更改配置值,你应该调用config助手 function 并将你想要设置的值作为第二个参数传递。 You can check it in Laravel documentation您可以在Laravel 文档中查看

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM