【问题标题】:Laravel dynamic config variable getLaravel 动态配置变量获取
【发布时间】:2020-05-28 21:03:43
【问题描述】:

这是我的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'),
        ],
]

如何获得default filesystemkey 值? 我认为这是可能的。

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

我相信还有更好的方法。 谁能帮帮我?

【问题讨论】:

  • 我就是这样做的。我不知道更好或内置的方法。
  • 您可以创建一个通用的辅助函数并根据您的要求设置值。

标签: php laravel variables laravel-5 config


【解决方案1】:

如果您想更改配置值,您应该调用config 辅助函数并将您要设置的值作为第二个参数传递。可以在Laravel documentation查看

【讨论】:

    猜你喜欢
    • 2019-05-12
    • 1970-01-01
    • 1970-01-01
    • 2011-07-28
    • 1970-01-01
    • 1970-01-01
    • 2014-06-28
    • 2013-10-23
    • 1970-01-01
    相关资源
    最近更新 更多